我的 Mastepage 上有一个菜单,如下所示:
<div class="navtop">
<ul class="nav">
<li class=""><a href="Default.aspx">Home</a></li>
<li class=""><a href="Test.aspx">Link</a></li>
<li class=""><a href="Hello.aspx">Link</a></li>
<li class=""><a href="World.aspx">Link</a></li>
</ul>
</div>
要将类设置<li></li>
为活动,我正在使用此 Javascript 代码:
<script>
$("li").click(function () {
alert("this is the message");
if ($("li").hasClass('active')) {
$("li").removeClass('active');
}
$(this).addClass('active');
});
</script>
这应该有效,因为我在某个地方看到了这个,他们说它应该有效。但这对我不起作用,我的菜单保留为空 class="" 并且来自 javascript 的警报消息(用于测试它)也不起作用。
有人能帮我吗?我究竟做错了什么?