मैं jQuery में दिए गए वर्ग के बिना सभी तत्वों का चयन कैसे कर सकता हूं?


226

निम्नलिखित को देखते हुए:

<ul id="list">
    <li>Item 1</li>
    <li class="active">Item 2</li>
    <li>Item 3</li>
    <li>Item 4</li>
    <li>Item 5</li>
</ul>

मैं आइटम 2, AKA का चयन कैसे कर सकता हूं:

$("ul#list li!active")

24
$("ul#list").not(".active")या$("ul#list:not(.active)")
N 1.1

जवाबों:


423

आप .not()विधि या :not()चयनकर्ता का उपयोग कर सकते हैं

आपके उदाहरण के आधार पर कोड:

$("ul#list li").not(".active") // not method
$("ul#list li:not(.active)")   // not selector

9
यदि दो वर्ग उपयोग की जाँच करना चाहते हैं.not(".completed, .current")
निशांत

2019 में वैनिलाज: डॉक्यूमेंट.क्वेरीसेलेरऑल ('। foo-class: not (.bar-class): not (.foobar-class'))
Ivan Kolyhalov




हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.