我将类设置为元素,但在加载页面后,类被删除.
我在script.js中使用此函数
$('#main-nav li ul li a').click(function(){
$('#main-nav li ul li').children().removeClass('current');
$(this).addClass('current');
});
这在我的PHP视图中:
<ul id="main-nav"> <!-- Accordion Menu -->
<li>
<a href="#" class="nav-top-item no-submenu"> <!-- Add the class "no-submenu" to menu items with no sub menu -->
On site
</a>
</li>
<li>
<a href="#" class="nav-top-item current"> <!-- Add the class "current" to current menu item -->
Programs
</a>
<ul>
<li><a href="<?php echo site_url('admin/country_management')?>">Manage country</a></li>
<li><a href="<?php echo site_url('admin/channel_management')?>">Manage channel</a></li>
<li><a href="#">Manage Comments</a></li>
<li><a href="#">Manage Categories</a></li>
</ul>
</li>
</ul> <!-- End #main-nav -->
如果我使用此< li>< a href =“<?php echo site_url('...')?>”>管理< / a>< / li>添加了类电流但是在移除负载之后.
如果我在加载页面后使用php代码或者你有任何解决方案,我如何添加类?
解决方法:
jQuery是脚本语言…当加载页面时,它肯定会删除你以前的功能,因为点击事件没有被触发,所以它不会工作….
加载页面后只需通过PHP放一些逻辑….