निम्नलिखित को देखते हुए:
<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")
निम्नलिखित को देखते हुए:
<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")
जवाबों:
आप .not()विधि या :not()चयनकर्ता का उपयोग कर सकते हैं
आपके उदाहरण के आधार पर कोड:
$("ul#list li").not(".active") // not method
$("ul#list li:not(.active)") // not selector
.not(".completed, .current")
किस बारे में $("ul#list li:not(.active)")?
आप liकक्षा के बिना सभी तत्वों को लेने के लिए इसका उपयोग कर सकते हैं :
$('ul#list li:not([class])')
JQuery एपीआई प्रलेखन देखें: नहीं () चयनकर्ता और समान चयनकर्ता नहीं ।
if (!$(row).hasClass("changed")) {
// do your stuff
}
$("ul#list").not(".active")या$("ul#list:not(.active)")