jQuery过滤选择器:not()方法使用介绍


Posted in Javascript onApril 20, 2014

jQuery(':not(selector)')

在jQuery的早期版本中,:not()筛选器只支持简单的选择器,说明我们传入到:not这个filter中的selector可以任意复杂,比如:not(div a) 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
Javascript 相关文章推荐
JS宝典学习笔记(下)
Jan 10 Javascript
mapper--图片热点区域高亮组件官方站点
Dec 22 Javascript
JS实现一个按钮的方法
Feb 05 Javascript
JS中产生标识符方式的演变
Jun 12 Javascript
JavaScript程序中的流程控制语句用法总结
May 23 Javascript
Javascript之BOM(window对象)详解
May 25 Javascript
详谈for循环里面的break和continue语句
Jul 20 Javascript
angularjs实现猜数字大小功能
May 20 Javascript
react实现一个优雅的图片占位模块组件详解
Oct 30 Javascript
vue脚手架搭建项目的兼容性配置详解
Jul 17 Javascript
vue组件定义,全局、局部组件,配合模板及动态组件功能示例
Mar 19 Javascript
Vue.js 无限滚动列表性能优化方案
Dec 02 Javascript
如何用jquery控制表格奇偶行及活动行颜色
Apr 20 #Javascript
jquery复选框checkbox实现删除前判断
Apr 20 #Javascript
使用jQuery异步加载 JavaScript脚本解决方案
Apr 20 #Javascript
js函数模拟显示桌面.scf程序示例
Apr 20 #Javascript
判断及设置浏览器全屏模式
Apr 20 #Javascript
js 实现浏览历史记录示例
Apr 20 #Javascript
jquery的trigger和triggerHandler的区别示例介绍
Apr 20 #Javascript
You might like
PHP strstr 函数判断字符串是否否存在的实例代码
2013/09/28 PHP
转自Jquery官方 jQuery1.1.3发布,速度提升800%,体积保持20K
2007/08/19 Javascript
JavaScript基础语法让人疑惑的地方小结
2012/05/23 Javascript
JS调用CS里的带参方法实例
2013/08/01 Javascript
NodeJs基本语法和类型
2015/02/13 NodeJs
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
2015/12/24 Javascript
浅析JS操作DOM的一些常用方法
2016/05/13 Javascript
各式各样的导航条效果css3结合jquery代码实现
2016/09/17 Javascript
JavaScript交换两个变量值的七种解决方案
2016/12/01 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
微信小程序开发入门基础教程
2017/04/19 Javascript
使用vue与jquery实时监听用户输入状态的操作代码
2017/09/19 jQuery
vue源码入口文件分析(推荐)
2018/01/30 Javascript
微信小程序自定义prompt组件步骤详解
2018/06/12 Javascript
Vue 的 v-model用法实例
2020/11/23 Vue.js
python各种语言间时间的转化实现代码
2016/03/23 Python
Python字典数据对象拆分的简单实现方法
2017/12/05 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
Python如何应用cx_Oracle获取oracle中的clob字段问题
2019/08/27 Python
通过python-pptx模块操作ppt文件的方法
2020/12/26 Python
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
英国剑桥包官网:The Cambridge Satchel Company
2016/08/01 全球购物
LookFantastic丹麦:英国美容护肤精品在线商城
2016/08/18 全球购物
波兰在线香水店:Perfumy.pl
2019/08/12 全球购物
校园之星获奖感言
2014/01/29 职场文书
房屋租赁协议书范本
2014/04/10 职场文书
个人授权委托书范文
2014/09/21 职场文书
党员示范岗材料
2014/12/19 职场文书
商务司机岗位职责
2015/04/10 职场文书
学雷锋广播稿大全
2015/08/19 职场文书
合理缓解职场压力,让你随时保持最佳状态!
2019/06/21 职场文书
Apache Calcite 实现方言转换的代码
2021/04/24 Servers
Python利用folium实现地图可视化
2021/05/23 Python
Python异常类型以及处理方法汇总
2021/06/05 Python
让JavaScript代码更加精简的方法技巧
2022/06/01 Javascript