ftsg.net
当前位置:首页 >> js代码ADDClAss和rEmovEClAss写在同一句代码里面 >>

js代码ADDClAss和rEmovEClAss写在同一句代码里面

亲,这句话的意思是给当前的这个元素添加一个class,同时把他的兄弟元素的这个class全部去掉的意思

addClass描述: 为每个匹配的元素添加指定的样式类名.addClass( className ),className为一个String字符串,为指定元素添加这个classname的类.addClass( function(index, currentClass) ),这个函数返回一个或更多用空格隔开的要增加的样式名。接...

亲,因为你的a是在li里面的,siblings()的意思是兄弟节点,因为其他a并不属于哪个a的兄弟节点,所以后面的siblings().removeClass("selected");这句是没有效果的

思路:点击当前li元素后是用removeClass()删除所有兄弟元素(使用siblings()获取)的class样式,然后使用addClass()为当前li添加class。 具体演示如下: 1、HTML结构:设计三个li元素 Glen Tane John 2、css样式:设计一个类selected,表示选中...

这些应该都是jquery的方法, 关于方法的说明可以参考W3S网站的说明 addClass说明 http://www.w3school.com.cn/jquery/attributes_addclass.asp removeClass说明 http://www.w3school.com.cn/jquery/attributes_removeclass.asp hasClass说明 htt...

$("#div").css("display","none");//修改display属性为none$("#div").css("display","block");//修改display属性为blockjquery的css()方法的用法: 1.只需要修改一个css时格式为 $(selector).css(name,value) 2.设置多个属性的格式为 $(selector)...

简单的语句:$(".selector").click(function(){ $(this).attr("class","newClass")); 解释:首先给你指定的元素绑定一个click事件,点击就执行增加class,同时清除其他class的操作。attr是jquery一个设置元素属性的方法。通过该方法直接给被点击...

$(this).addClass("current").siblings().removeClass("current"); 其中 removeClass("current") 是删除current样式

//代码是否写在这里?}); 本回答被提问者采纳 ...然后绑定js事件$('.enable li').toggle(function(...(this).removeClass('two').addClass('one')},...

用指令实现

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com