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