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 相关文章推荐
JavaScript语法着色引擎(demo及打包文件下载)
Jun 13 Javascript
escape、encodeURI 和 encodeURIComponent 的区别
Mar 02 Javascript
jQuery DIV弹出效果实现代码
Jul 03 Javascript
js 内存释放问题
Apr 25 Javascript
JSON中双引号的轮回使用过程中一定要小心
Mar 05 Javascript
Juery解决tablesorter中文排序和字符范围的方法
May 06 Javascript
JavaScript函数使用的基本教程
Jun 04 Javascript
使用jQuery实现Web页面换肤功能的要点解析
May 12 Javascript
JavaScript遍历Json串浏览器输出的结果不统一问题
Nov 03 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
May 03 Javascript
Node调用Java的示例代码
Sep 20 Javascript
vue实力踩坑之push当前页无效
Apr 10 Vue.js
如何用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
英雄试炼之肉山谷—引领RPG新潮流
2020/04/20 DOTA
深入PHP数据加密详解
2013/06/18 PHP
php实现的常见排序算法汇总
2014/09/08 PHP
yii2.0实现pathinfo的形式访问的配置方法
2016/04/06 PHP
php处理带有中文URL的方法
2016/07/11 PHP
PHP实现微信小程序人脸识别刷脸登录功能
2018/05/24 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
js实现双向链表互联网机顶盒实战应用实现
2011/10/28 Javascript
分享XmlHttpRequest调用Webservice的一点心得
2012/07/20 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
2013/09/22 Javascript
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
Javascript中对象继承的实现小例
2014/05/12 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
javascript中call apply 与 bind方法详解
2016/03/10 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
判断横屏竖屏(三种)
2017/02/13 Javascript
一个基于react的图片裁剪组件示例
2018/04/18 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
2020/03/07 Javascript
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
Python学习笔记之常用函数及说明
2014/05/23 Python
shell命令行,一键创建 python 模板文件脚本方法
2018/03/20 Python
django框架使用方法详解
2019/07/18 Python
python使用matplotlib绘制雷达图
2019/10/18 Python
python实现百度OCR图片识别过程解析
2020/01/17 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
2020/02/25 Python
浅析Python 简单工厂模式和工厂方法模式的优缺点
2020/07/13 Python
Python matplotlib读取excel数据并用for循环画多个子图subplot操作
2020/07/14 Python
Django集成MongoDB实现过程解析
2020/12/01 Python
CSS3 简单又实用的5个属性
2010/03/04 HTML / CSS
一款基于css3麻将筛子3D翻转特效的实例教程
2014/12/31 HTML / CSS
一文彻底解决HTML5页面中长按保存图片功能
2019/06/10 HTML / CSS
精致的手工皮鞋:Shoe Embassy
2019/11/08 全球购物
大一新生学期自我评价
2014/04/09 职场文书
2014年度党员自我评议
2014/09/13 职场文书
go语言中fallthrough的用法说明
2021/05/06 Golang
python获取对象信息的实例详解
2021/07/07 Python