मैं jQuery के साथ निम्नलिखित <div>
में पहले <p>
तत्व का चयन कैसे करूं?jQuery चयनकर्ता के पहले jQuery?
$(yourDiv).find("p").eq(0);
पहले p
हमेशा div
का एक सीधा बच्चा हो जाएगा, तो आप children
बजाय find
इस्तेमाल कर सकते हैं:
<div>
<h1>heading</h1>
<p>How do I select this element with jQuery?</p>
<p>Another paragraph</p>
</div>
अच्छा बताते है, यह समझाने लग रहा है, धन्यवाद! –
कोई समस्या नहीं, खुशी है कि मैं मदद कर सकता हूं :) यदि आप रुचि रखते हैं, तो एक और विकल्प होगा: lt (1) '। मुझे लगभग निश्चित है कि यह धीमा हो जाएगा कि '.qq' विधि भी है, लेकिन यह एक ही चीज़ को प्राप्त करने का एक और तरीका है। –
वाह, यह एक महत्वपूर्ण अंतर है। मुझे समझ में नहीं आता क्यों jQuery अनुमति देगा: सबसे पहले।पृष्ठभूमि में, इसे परिवर्तित किया जाना चाहिए: nth-child (1)। http://jsperf.com/jq-first-vs-eq/3 क्या ऐसा कोई कारण नहीं है? – rkw