jQuery 是目前最流行的 JavaScript 庫,它提供了豐富的工具來操作 DOM、處理事件、實(shí)現(xiàn)動(dòng)畫等等。其中一個(gè)非常有用的方法是not()
。
not()
方法通過篩選出不匹配特定條件的元素來過濾 jQuery 元素集合。通俗地說,就是排除某個(gè)選擇器所選中的元素。
可以使用not()
方法來實(shí)現(xiàn)許多功能,比如在一個(gè)列表中,選取除了當(dāng)前被點(diǎn)擊的元素之外的所有元素。
$('li').click(function() {
$('li').not(this).css('opacity', '0.5');
});
在上面的代碼中,當(dāng)用戶點(diǎn)擊列表中的某個(gè)元素時(shí),我們使用not()
方法將當(dāng)前元素以外的所有元素的不透明度設(shè)置為 0.5。這個(gè)效果可以讓用戶更容易地區(qū)分選中的元素。
除了上面的示例之外,還可以使用not()
方法來過濾多個(gè)元素、使用類、屬性或其他選擇器來定位需要排除的元素。
總之,not()
是一種非常靈活和強(qiáng)大的方法,可以幫助我們過濾出具有特殊條件的元素集合。掌握這個(gè)方法可以讓我們更好地處理和操作 DOM 元素。