jQuery的not选择器可以用来从一组元素中排除某些元素,它可以接受一个选择器表达式,返回不匹配该表达式的所有元素。
$("div:not(.className)")
上面的代码中,not()方法会返回所有不是className类名的div元素。它也可以接受多个参数,如下所示:
$("div:not(.className1, .className2)")
上面的代码中,not()方法会返回不是className1或者className2类名的div元素。此外,它也可以接受函数作为参数,如下所示:
$("div:not(function(){ return $(this).hasClass('className'); })")
上面的代码中,not()方法会返回不包含className 类名的div元素。此外,它也可以使用CSS3选择器来过滤元素,如下所示:
$("div:not(:first-child)")
上面的代码中,not()方法会返回不是文档中最前面一个子元素的div元素。总之,jQuery not() 方法用于从一个jQuery对象集合中删除特定项目。它能够根据CSS3选择器、函数、DOM元素或者jQuery对象来创建新集合。
jQuery 选择器
设置 HTML 文档的背景颜色为黄色:
:root 选择器选取文档的根元素。
在 HTML 中,根元素总是 <html> 元素。
jQuery 选择器
jQuery :input 选择器jQuery 选择器实例 选取所有 input 元素:$(":input") 定义和用法 :input 选择器选取表单元素。 该选择器同...
jQuery element + next 选择器jQuery 选择器实例 选取与每个 div 元素相邻的下一个 p 元素:$("div + p")定义和用法 ("element +...
jQuery html() 方法jQuery HTML/CSS 方法实例 改变所有 p 元素的内容:$("button").click(function(){ $("p").html("Hello bworl...
jQuery DOM 元素方法实例获得第一个 p 元素的名称和值:$("button").click(function(){x=$("p").get(0);$("div").text(x.nodeNam...
jQuery parent descendant 选择器jQuery 选择器实例 选取 div 元素的后代的所有 span 元素:$("div span")定义和用法 ("parent d...