not(selector)方法从匹配的元素集中过滤掉所有与指定选择器匹配的元素。
not( selector ) - 语法
selector.not( selector )
这是此方法使用的所有参数的描述-
selector - 可能是一个逗号分隔的选择器列表,可一次应用多个过滤器(如not(".class1,.class2"))。
not( selector ) - 示例
以下是一个简单的示例,简单说明了此方法的用法-
<html><head><title>The jQuery Example</title><script type = "text/javascript" src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script><script type = "text/javascript" language = "javascript">$(document).ready(function() {$("li").not(".middle").addClass("selected");});</script><style>.selected { color:red; }</style></head><body><div><ul><li class = "top">list item 1</li><li class = "top">list item 2</li><li class = "middle">list item 3</li><li class = "middle">list item 4</li><li class = "bottom">list item 5</li><li class = "bottom">list item 6</li></ul></div></body> </html>
这将产生以下输出-
- list item 1
- list item 2
- list item 3
- list item 4
- list item 5
- list item 6
参考链接
https://www.learnfk.com/jquery/traversal-not.html