📅  最后修改于: 2023-12-03 15:16:43.803000             🧑  作者: Mango
jQuery not()方法用于在集合中去除匹配特定选择器的元素,剩下的元素将构成一个新的jQuery对象。
$(selector).not(selector/exclude/func)
参数说明:
jQuery对象,由剩余元素组成。
$("li").not("#second").css("background-color", "orange");
上面的代码将所有li
元素的背景色设置为橙色,除了ID为second
的元素。
$("li").not("#first, .selected").css("background-color", "orange");
上面的代码将所有li
元素的背景色设置为橙色,除了ID为first
和class为selected
的元素。
$(".item").not(function(){
return $(this).attr("data-color") === "red";
}).css("background-color", "orange");
上面的代码将class为item
的元素中,data-color
属性值不为red
的元素的背景色设置为橙色。
not()方法是jQuery中的一个非常实用的方法,可以帮助开发者排除特定的元素,从而得到想要的元素集合,提高开发效率。