猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
您好,请问jq该怎么移除添加的class?试了好多,还是不行!
我设置了几个li怎么让他在点击某个li的时候给点击的那个添加一个class,点击别的li再清空原来li的class
四季花海
浏览 878
回答 2
2回答
HUX布斯
给制定id的元素设置class属性值:$("#id").attr("class","classname");删除指定id元素的class属性:$("#id").removeAttr("class");捕获所有li元素并循环:$("li").each(function(){循环操作步骤});给每一个li添加onclick事件,点击此id的li时,捕获所有li元素,并将他们的class属性去掉,然后给点击的此id的li元素添加class属性即可。大致就是这样
0
0
0
人到中年有点甜
toggleClass方法可以实现对某一class进行添加、删除操作。示例:1$('#test').toggleClass('className');上面的代码将会依次为id为test的元素添加/删除名为className的class,如果test元素存在className,则删除className,如果不存在则添加className。toggleClass的用法如下:在匹配的元素集合中的每个元素上添加或删除一个或多个样式类,取决于这个样式类是否存在或值切换属性。即:如果存在(不存在)就删除(添加)一个类。.toggleClass( className )className类型: String在匹配的元素集合中的每个元素上用来切换的一个或多个(用空格隔开)样式类名。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
爬虫
爬虫抓取网页内容时,如何保证登陆状态?
1 回答
学习Python编程 有哪些爬虫技术需要掌握?
1 回答
算法
正则表达式,要怎麽从下一个字开始匹配,而不是从下一个词?
0 回答
scrapy 解析js代码或正则?
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续