jQuery过滤选择器:not()方法使用介绍
2023-06-13 09:15:25 时间
jQuery(":not(selector)")
在jQuery的早期版本中,:not()筛选器只支持简单的选择器,说明我们传入到:not这个filter中的selector可以任意复杂,比如:not(diva)and:not(div,a)
复制代码代码如下:
在jQuery的早期版本中,:not()筛选器只支持简单的选择器,说明我们传入到:not这个filter中的selector可以任意复杂,比如:not(diva)and:not(div,a)
<p>"a">sdfsdfs</p>
<p>"b">sdfsdfs</p>
<p>"c">sdfsdfs</p>
$("p:not(.a)").css({"color":"red"})
那么除了class等于a的p元素外,其他的P的文字颜色就变成了红色.
:not()伪类过滤选择器,这叫法真拗口,jQuery的:not()方法是jQuery的伪类选择器,可以过滤不需要的元素,筛选出正确的结果,简单的说我们有如下代码:
$("selector1:not(selector2)")
我们分析下上面的代码,我们要获取selector1的元素,但可能我不需要全部,怎么办,通过:not()方法来过滤,如果selector1的集合中有#1,#2,#3,#4
我们的selector2就是要过滤掉#4,上面的代码我们最终将获得#1,#2,#3
再举几个列子
$(‘li:not(:only-child)")//匹配所有的li,除了只有一个子元素的
$(‘li:not(:first-child)");//匹配除了在他父元素中是第一个子元素的LI
$("li:not(:first)").hide();//隐藏除了第一个LI外的所有LI
相关文章
- jQuery ajax方法
- jquery trigger使用方法详解编程语言
- 利用jQuery实现GridView异步排序、分页的代码
- jQuery方法大全方便学习参考
- jquery之$().hover(func1,funct2)使用方法
- jQuery中noConflict()方法使用
- jQuery遍历-nextUntil()方法以及prevUntil()方法的使用介绍
- Jquery模板数据绑定插件的使用方法详解
- jquery的map与get方法详解
- jquery交替变换颜色的三种方法实例代码
- jquery中交替点击事件toggle方法的使用示例
- jquery中event对象属性与方法小结
- jquery插件jTimer(jquery定时器)使用方法
- Jquery获得控件值的三种方法总结
- jquery数组封装使用方法分享(jquery数组遍历)
- jquery的each方法使用示例分享
- jquery$.trim()方法使用介绍
- 使用jQuery的attr方法来修改onclick值
- jQuery及JS实现循环中暂停的方法
- 使用jquery.validate自定义方法实现"手机号码或者固话至少填写一个"的逻辑验证