当调用php请求id时,我想针对该请求id中的类(行)添加一个css代码(display:none)。有人能帮我吗?
在一个特定的id编号434中,我想针对一个名为"rows"的类添加一些css代码。因此,当调用434-id时,以"rows"命名的类将被css代码隐藏(例如display:none)。我要怎么做。现在我已经做了这样的事情:
<?php
if($_REQUEST['id']=='434'){
?>
<?php
}
?>
在这方面需要你的帮助。
我要放代码的页面结构如下:
<?php
defined('_JEXEC') or die;
JHtml::_('formbehavior.chosen', 'select');
?>
<div class="search<?php echo $this->pageclass_sfx; ?>">
</div>
如果您的请求ID
等于434,您可以简单地在HTML文件中添加CSS定义。
使用!important
关键字覆盖主CSS文件中的CSS定义。
<html>
<head>
<link rel="stylesheet" href="yourmainstylesheet.css"/>
<?php
if($_REQUEST['id']=='434'){
?>
<style>
.rows {
display: none !important;
}
</style>
<?php
}
?>
PHP:(在if内部)和代码中的HTML之上
$myClasses="rows rowsNoDisplay";
HTML:
<div class="<?php echo $myClasses?>">...</div>
CSS:
.rowsNoDisplay{
display:none;
}