js求助

w521111 2012-03-06 03:43:30
<ul id="menu_1">
<li><a href="http://127.0.0.1/index.jsp" class="nav-top-item current no-submenu ">首页</a></li>
<li><a href="http://127.0.0.1/index1.jsp" class="nav-top-item no-submenu">注册</a></li>
<li><a href="http://127.0.0.1/index4.jsp" class="nav-top-item no-submenu">注册1</a></li>
<li><a href="http://127.0.0.1/index3.jsp" class="nav-top-item no-submenu">注册2</a></li>
<li><a href="http://127.0.0.1/index2.hz" onclick="getCurrent(event)" class="nav-top-item ">系统管理</a>
<ul>
<li><a href="http://127.0.0.1/aa.jsp">管理1</a></li>
<li><a href="http://127.0.0.1/bb.jsp">管理2</a></li>

</ul>
</li>
</ul>
以上代码,当单机某个菜单时,将其class改为"nav-top-item current no-submenu" ,
其他的菜单class为"nav-top-item no-submenu "

改如何实现?
...全文
98 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsw645645645 2012-03-06
  • 打赏
  • 举报
回复
试试这样:

$(function () {

$('li a').click(function () {
$('li a').each(function () {
$(this).attr('class', 'nav-top-item no-submenu');
});
$(this).attr('class', 'nav-top-item current no-submenu');
return false;
});

});

p2227 2012-03-06
  • 打赏
  • 举报
回复
你应该要在打开的新页面中设置
xie_yanke 2012-03-06
  • 打赏
  • 举报
回复
<script type="text/javascript">
$(function(){
$("#menu_1 a").click(function(){
$("#menu_1 a").removeClass("current");
$(this).addClass("current");
return false;
});
});
</script>
Acesidonu 2012-03-06
  • 打赏
  • 举报
回复
改也没用,都跳转了,要不用ajax
三石-gary 2012-03-06
  • 打赏
  • 举报
回复
这样做有什么意义?。。点击菜单之后页面都跳转了

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧