【发布时间】:2019-07-13 17:31:20
【问题描述】:
每次单击列表项时,我都会尝试为它删除并设置一个活动类。我无法理解错误在哪里。提前致谢
<ul id="active-menu" class="ul">
<li class="menu_li">
<a id="li1" class="blogname active" href="index.php">
<?=$m1?>
</a>
</li>
<li class="menu_li">
<a id="li3" class="blogname" href="work.php">
<?=$m3?>
</a>
</li>
<li class="menu_li">
<a id="li4" class="blogname" href="clients.php">
<?=$m4?>
</a>
</li>
<li class="menu_li">
<a id="li2" class="blogname" href="blog.php">
<?=$m2?>
</a>
</li>
<li class="menu_li">
<a id="li5" class="blogname" href="contact.php">
<?=$m5?>
</a>
</li>
</ul>
$('#active-menu').on('click', 'a', function() {
$('#active-menu a.active').removeClass('active');
$(this).addClass('active');
});
【问题讨论】:
-
链接点击真的会导致新页面被加载吗?如果是这样,那就是问题所在。