jQuery的not()方法可以用于過濾一組匹配元素中不想要的元素。它接受一個選擇器作為參數,該選擇器指定要忽略的元素。不過當你需要忽略多個元素時,這個參數應該怎樣寫呢?
要在not()方法中指定多個元素,只需將它們用逗號隔開即可。它們都會被忽略,不會出現在返回結果中。
$('ul li').not('.selected, .highlight').css('color', 'gray');
上面這段代碼會選中一個ul元素下的所有li元素,然后忽略那些同時擁有selected類和highlight類的元素。其余的元素都會變成灰色。
使用not()方法可以讓你更加靈活地控制你的jQuery選擇器,過濾掉一些不需要的元素,使得你的代碼更加高效、簡潔。