मैं यह जानना चाहता हूं कि कोई बच्चा तत्व मौजूद है या नहीं, जिसमें दो वर्ग शैलियों का उपयोग किया गया है।केवल एक शैली के लिए शीर्ष-स्तर के बच्चों को खोजने के लिए() या बच्चे() ढूंढें?
var listOfMatchedResults = $("#parentList").find(".myStyle1, .myStyle2");
मेरे शैलियों इस तरह परिभाषित कर रहे हैं: मेरे कोड इस तरह दिखता है
<ul id='parentList'>
<li><p>foo</p><p>grok</p></li>
<li class='myStyle2'><p>Here</p><p>I am!</p></li>
<li><p>foo</p><p>grok</p></li>
</ul>
:
.parent li, .myStyle0 {
}
.parent li.myStyle1 {
}
.parent li.myStyle2 {
}
मैं बच्चों के स्तर की तुलना में अधिक से अधिक एक स्तर गहरी पार करने के लिए, की तरह की जरूरत नहीं है
मुझे यह नहीं पता कि क्या() कर रहा है, क्या यह प्रत्येक पैराग्राफ तत्वों में भी जा रहा है? मुझे बस शीर्ष-स्तर के बच्चों को पार करने की आवश्यकता है - क्या यह निर्दिष्ट करने का कोई तरीका है?
धन्यवाद
* "मैं यह जानना चाहता हूं कि कोई बच्चा तत्व मौजूद है" * ऐसा लगता है कि आप सिर्फ बच्चों में से किसी एक के अस्तित्व के लिए परीक्षण कर रहे हैं। क्या यह सही है, या आप वास्तव में बच्चे को वापस करना चाहते हैं? मेरा जवाब आपको अस्तित्व के लिए परीक्षण करने के तरीके देता है। – user113716