2011-12-13 5 views
10

मैं एक तत्व के पहले बच्चे के "प्रस्तुत"एक विशिष्ट वर्ग jQuery

तो

$('#menu li:first-child:not(".submitted")').show(); 
की तरह कुछ

एचटीएमएल जो एक वर्ग नहीं है दिखाने के लिए कोशिश कर रहा हूँ का उपयोग किए बिना तत्व के पहले बच्चे दिखाएँ :

<ul id="menu"> 
    <li class="submitted">stuff here</li> 
    <li class="submitted">stuff here</li> 
    <li>stuff here</li> <!-- This one needs to be shown --> 
    <li>stuff here</li> 
    <li>stuff here</li> 
</ul> 

कोई विचार ??

+0

जैसा कि आप देख सकते हैं कि आपके प्रश्न का अर्थ कैसे लिया जाता है, इस पर आधारित विभिन्न उत्तरों प्राप्त होंगे। शायद एक उदाहरण जोड़ें? क्या आप उन बच्चों के समूह के पहले चाहते हैं जिनके पास कक्षा नहीं है? या, उस तत्व के लिए जिसमें उस वर्ग नहीं है, उसका पहला बच्चा? या कुछ तत्व के पहले बच्चे iff कि पहले बच्चे के पास उस वर्ग नहीं है (और अन्यथा कुछ भी नहीं)? – Gijs

उत्तर

2
 
$('#menu li:first-child').not(".submitted").show(); 

-1

हाँ यह work.You इस उदाहरण को देख सकते हैं करता http://jsfiddle.net/gFutw/

+0

समाधान की आवश्यकता क्या है और आप अपने उदाहरण में क्या समझाने की कोशिश कर रहे हैं। कृपया विस्तार से बताएं। – Murtaza

+0

जब प्रश्न शुरू में पोस्ट किया गया था, तो विचार था कि पहले बच्चे को कक्षा का नाम "जमाकर्ता" नहीं मिला। प्रश्न के बाद संशोधित किया गया कि यह पता चला कि आवश्यकता के तहत पहले तत्व को "सबमिट" के बिना पात्र – kvc