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 相关文章推荐
jquery做的一个简单的屏幕锁定提示框
Mar 26 Javascript
jquery进行数组遍历如何跳出当前的each循环
Jun 05 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
Jun 30 Javascript
AngularJS入门教程之Hello World!
Dec 06 Javascript
jquery判断密码强度的验证代码
Apr 22 Javascript
原生js实现ajax方法(超简单)
Sep 20 Javascript
vue2.0+webpack环境的构造过程
Nov 08 Javascript
three.js中文文档学习之通过模块导入
Nov 20 Javascript
node.js将MongoDB数据同步到MySQL的步骤
Dec 10 Javascript
jquery+ajaxform+springboot控件实现数据更新功能
Jan 22 jQuery
小程序卡片切换效果组件wxCardSwiper的实现
Feb 13 Javascript
javascript实现电商放大镜效果
Nov 23 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
php2html php生成静态页函数
2008/12/08 PHP
使用array_map简单搞定PHP删除文件、删除目录
2014/10/29 PHP
php中preg_match的isU代表什么意思
2015/10/01 PHP
uploadify在Firefox下丢失session问题的解决方法
2013/08/07 Javascript
js中AppendChild与insertBefore的用法详细解析
2013/12/16 Javascript
Nodejs sublime text 3安装与配置
2014/06/19 NodeJs
jQuery+ajax中getJSON() 用法实例
2014/12/22 Javascript
JS+DIV+CSS实现仿表单下拉列表效果
2015/08/18 Javascript
详解JavaScript操作HTML DOM的基本方式
2015/10/21 Javascript
用JS实现轮播图效果(二)
2016/06/26 Javascript
jQuery Easyui datagrid/treegrid 清空数据
2016/07/09 Javascript
Javascript json object 与string 相互转换的简单实现
2016/09/27 Javascript
CSS3 media queries结合jQuery实现响应式导航
2016/09/30 Javascript
jQuery手指滑动轮播效果
2016/12/22 Javascript
详解Vue2 无限级分类(添加,删除,修改)
2017/03/07 Javascript
ng2学习笔记之bootstrap中的component使用教程
2017/03/09 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
2017/06/17 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
2017/08/17 Javascript
H5实现仿flash效果的实现代码
2017/09/29 Javascript
JavaScript从原型到原型链深入理解
2019/06/03 Javascript
jquery实现点击左右按钮切换图片
2021/01/27 jQuery
详解Python pygame安装过程笔记
2017/06/05 Python
浅析使用Python操作文件
2017/07/31 Python
python3 实现验证码图片切割的方法
2018/12/07 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
基于Python实现拆分和合并GIF动态图
2019/10/22 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
英国网上购买肉类网站:Great British Meat
2018/10/17 全球购物
幼儿园中秋节活动方案2013
2014/01/29 职场文书
党的群众路线教育实践活动查摆问题自查报告
2014/10/10 职场文书
储备店长岗位职责
2015/04/14 职场文书
观看焦裕禄观后感
2015/06/09 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书
python绘制箱型图
2021/04/27 Python
浅谈redis整数集为什么不能降级
2021/07/25 Redis
PHP获取学生成绩的方法
2021/11/17 PHP