javascript - jQuery 点击行为

标签 javascript jquery

我正在开发菜单。当您单击链接时,此菜单将更改背景图像,几乎所有菜单都会这样做。如果我从菜单中单击一个链接,该链接背景将改变颜色。

我的 jQuery脚本是:

$(function() { 
 $('#menu ul li').click(function() {
  $('#menu ul li').removeClass("current_page_item");
  $(this).addClass("current_page_item");
  //return false;
 });
});

今天,在评论“return false”的情况下,当我单击“#menu ul li”下的链接时,它会更改背景打开新页面并重置背景。当然,如果我取消对 return false 的注释,背景工作正常,但我无法打开任何链接。所以看起来我打开一个新页面后,它重置了类。我怎样才能让它持久化?

最佳答案

动态添加的类不会在页面加载之间持续存在。考虑使用一些服务器端代码根据需要添加类 current_page_item

关于javascript - jQuery 点击行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2519791/

相关文章:

javascript - 为什么我的 php 脚本没有从 mysql 数据库获取城市

javascript - 如何在 grpc-web 中将枚举值转换为字符串

javascript - 随时写入文件,而不是按照精确的异步顺序

javascript - 基于 URL 中的 HASH 打开 Bootstrap 模式

javascript - 如何在加载JavaScript之前格式化网页

javascript - 有时 Handlebars 不加载对象

javascript - 仅当主体具有特定类别时才启动放大弹出窗口

javascript - Opera mini 中的触发滚动

javascript - 将数据发布到 iframe(aspx) 以在 aspx 页面的页面加载中捕获它

按下按钮时,Javascript简单类作用域会发生变化