jq怎么移除添加的class

我设置了几个li怎么让他在点击某个li的时候给点击的那个添加一个class,点击别的li再清空原来li的class... 我设置了几个li怎么让他在点击某个li的时候给点击的那个添加一个class,点击别的li再清空原来li的class 展开
 我来答
留下150
2015-09-09 · TA获得超过785个赞
知道小有建树答主
回答量:323
采纳率:60%
帮助的人:115万
展开全部
给制定id的元素设置class属性值:$("#id").attr("class","classname");
删除指定id元素的class属性:$("#id").removeAttr("class");
捕获所有li元素并循环:$("li").each(function(){循环操作步骤});
给每一个li添加onclick事件,点击此id的li时,捕获所有li元素,并将他们的class属性去掉,然后给点击的此id的li元素添加class属性即可。
大致就是这样,具体写法,你要不会自己查,很简单的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式