jquery addClass加不上的问题,要用addclass必须保证页面不能刷新么

这是我的代码$(document).ready(function(){$(".product.navali:eq(0)").addClass("abcd");//这里是好... 这是我的代码$(document).ready(function(){ $(".product .nav a li:eq(0)").addClass("abcd");//这里是好使的,但是每次点击完其他的li后 可以看到加上了,但是在页面全部加载完成后,添加的class又回到了第一个li。 $(".product .nav a li").on('click',function(){ $(".product .nav a li").removeClass("abcd"); $(this).addClass("abcd"); }) })下面是静态页结构

注:项目里是不缺少div的 只是那个div在页面下面。。就没有粘贴进来。

点击其中任意一个li 浏览器地址栏里 页面还是那个页面只是id会变 所以会刷新一下 ,求帮助 怎么才能把class添加到所点击的li上
展开
 我来答
yugi111
2015-11-07 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
页面刷新了,
说明你的从来的思路就是:

非ajax无刷新加载数据啦

那你就在你页面载入的时候,读取这个id啦,
然后再根据这个id,设置class即可
思路如上
采纳即可
追问
能够 读取到  怎么根据这个id设置class呢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式