描述: 從匹配的元素集合中移除指定的元素。 如果提供的jQuery對象代表了一組DOM元素,.not()方法構建一個新的匹配元素的jQuery對象,用於存放篩選后的元素。所提供的選擇器是對每個元素進行測試;如果元素不匹配的選擇將包括在結果中。 從jQuery 1.4開始,.not()方法可以接受一個函數作為參數,這和.filter()方式是一樣。如果該函數返回 true,那么當前元素就不會包含在結果中。 <ul> <li>list item 1</li> <li>list item 2</li> <li>list item 3</li> <li>list item 4</li> <li>list item 5</li> </ul> $('li').not(':even').css('background-color', 'red'); 此調用的結果是列表項2和4背景色變成紅色,因為它們不匹配選擇(記得:even 和 :odd使用基於0的索引),:even為偶數項,not(:even)即奇數項,但索引從0開始,里面item2索引為1