nczl.net
当前位置:首页 >> 怎样在点击li时添加样式,移除兄弟样式? >>

怎样在点击li时添加样式,移除兄弟样式?

.add{ color:#ff0} 1 2 3 $(document).ready(function() { $("div ul li").click(function(){ $(this).addClass("add").siblings().removeClass("add"); }); });

.add{ color:#ff0} 1 2 3

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

for (var i=0; i

toggleClass方法可以实现对某一class进行添加、删除操作。 示例: $('#test').toggleClass('className');上面的代码将会依次为id为test的元素添加/删除名为className的class,如果test元素存在className,则删除className,如果不存在则添加clas...

$(function(){$(".swiper-wrapper div").click(function(){$(this).addClass("active");$(this).siblings().removeClass("active");});});

这个用jQuery实现一般是添加一个类和删除一个类。 首先要有一个写好的class样式类。通过下面这个代码实现: var obj2 = $("div"); // 改变样式的对象obj2.addClass("className"); // 添加样式,className为已经存在一个class名字obj2.removeClas...

点击之后修改css就可以了吧

先获取兄弟节点对象,然后再修改样式。如: var s= document.getElementById("test");var ns=s.nextSbiling; //获得s的下一个兄弟节点var ps=s.previousSbiling; //得到s的上一个兄弟节点ns.style.color='red';//字体颜色ps.className='red';//...

可以使用jQuery的attr方法来实现对某一元素的的class的属性的添加或者删除,attr() 方法设置或返回被选元素的属性值.根据该方法不同的参数,其工作方式也有所差异,可以使用removeclass来删除class属性。 工具原料:编辑器、浏览器 1、为li添加c...

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