php代码在ul标签中应用条件



我有一个ul和li列表。当我点击UL列表,然后它展开和折叠…

下面是我在ul和li标签中的链接。

<ul class="treeview-menu">
            <li><?php echo $this->Html->link(__('Add Users'), array('controller' => 'Users', 'action' => 'addSubUsers', 'plugin' => false)); ?></li>
            <li><?php echo $this->Html->link(__('List Users'), array('controller' => 'Users', 'action' => 'listSubUsers', 'plugin' => false)); ?></li>
    </ul>

现在我需要当我点击添加用户链接的ul标签显示如下

 <ul class="treeview-menu" style="display: block;">

我为这个创建了下面的代码…但这是不工作......

 <li><?php echo $this->Html->link('Add Users',array('controller'=>'Users','action'=>'addSubUsers','plugin' => false),array('id' => 'myId')); ?></li>
<script type="text/javascript">
$( "#myId" ).click(function() {
  $(".treeview-menu").css("display":"block");
});
</script>

点击"添加用户"时添加脚本id:

$( "#adduser" ).click(function() {
  $(".treeview-menu").css("display":"none");
});

谢谢您的帮助....

  <ul class="treeview-menu" <?php echo ($this->params['action'] == 'shipperlist')? 'style="display:block"' : ''?>> 

最新更新