jquery中not的用法[.not(selector)]


描述: 從匹配的元素集合中移除指定的元素。
    如果提供的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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM