jQuery提供了not()方法,用于篩選不含有指定選擇器的元素。not()方法的參數可以是單個選擇器,也可以是多個選擇器。
當not()方法的參數是單個選擇器時,它會返回不含有該選擇器的所有元素:
$('p').not('.test').css('color', 'red');
上述代碼將頁面中所有p標簽中除了類名為test的元素,其它所有p標簽元素的顏色都設置為紅色。
當not()方法的參數是多個選擇器時,它會返回不含有這些選擇器中的任何一個的所有元素:
$('p').not('.test, #demo').css('color', 'red');
上述代碼將頁面中所有p標簽中除了類名為test或id為demo的元素,其它所有p標簽元素的顏色都設置為紅色。
上一篇jquery not(0
下一篇jquery not()