:not(selector)
选择所有不匹配给定选择器的元素。
-
1.0 新增:not(selector)
selector (Selector) 用于过滤的选择器。
示例:
查找所有没有被选中的复选框,然后高亮后面的 span 。注意,当你点击复选框的时候不会有反应,因为这里没有绑定任何点击事件。
<!DOCTYPE html>
<html>
<head>
<script src="jquery.min.js"></script>
</head>
<body>
<div>
<input type="checkbox" name="a" />
<span>Mary</span>
</div>
<div>
<input type="checkbox" name="b" />
<span>lcm</span>
</div>
<div>
<input type="checkbox" name="c" checked="checked" />
<span>Peter</span>
</div>
<script>
$("input:not(:checked) + span").css("background-color", "yellow");
$("input").attr("disabled", "disabled");
</script>
</body>
</html>