重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
addClass() 方法向被选元素添加一个或多个类。该方法不会移除已存在的 class 属性,仅仅添加一个或多个 class 属性。
夏河ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!
removeClass() 方法从被选元素移除一个或多个类。如果没有规定参数,则该方法将从被选元素中删除所有类。
拓展资料:
提问中的解决方法如下:
1、push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
2、add() 方法用于向 select 添加一个 option 元素。
首先,请楼主原谅我来挖坟了,这个问题你可能已经用不到了,但是以后可能会有别的人会搜到,今天我就遇到了相同的问题,但是没有搜到合理的答案,最终自己想出来了。
楼上那两个回答简直是傻子,不懂麻烦别误导人,谢谢!attr()方法是操作元素的属性,remove()虽然也是移除,但是是从dom树中直接删除选中的元素了。
正确的与add()对应的的方法应该是not(),比如选中了一河滩的p元素,现在要从选中的集合中剔除一个id="test"的元素,(并不从dom中删除)就可以写为:$("p").not("#test");
或者现在有三个li我想点击其中一个的时候为其添加class=“active”,同时移除另外两个li元素的该属性,就可以写成:
var liList=$(".nav").find("li");
liList.click(function(){
$(this).addClass("active");
liList.not(this).removeClass("active");
});