मैं एक डोम संरचना है कि इस तरह दिखता है में मेल खाने वाले सभी तत्वों भर में एक वर्तमान तत्व के सूचकांक प्राप्त करना:डोम
<div class="chapter">
<section></section>
<section></section>
</div>
<div class="chapter">
<section></section>
<section></section>
<section class="current"></section>
<section></section>
</div>
<div class="chapter">
<section></section>
<section></section>
<section></section>
<section></section>
</div>
मैं "वर्तमान के एक वर्ग के साथ खंड का इंडेक्स नंबर प्राप्त करना चाहते हैं ", सभी वर्गों में। इस उदाहरण में इसकी अनुक्रमणिका 5 होगी, क्योंकि यह 5 वां अनुभाग टैग है और इसमें वर्तमान की कक्षा है।
मैं इसे jQuery के साथ कैसे प्राप्त करूं?
मैं डोम में सभी वर्गों की एक सूची प्राप्त करने के लिए इस के साथ शुरू कर दिया है:
alert($(sections+'.current').index());
:
var sections = $('section');
मैं इस तरह बातें कोशिश करते हैं और परिणाम मैं चाहता हूँ प्राप्त करने के लिए कोशिश की है
जो एक जेएस त्रुटि देता है।
मुझे यहां क्या याद आ रही है? धन्यवाद! इस
var sections = 'section';
अपने कोड की तरह
ऐसा लगता है कि इसे काम करना चाहिए, असल में, मैंने इसे यहां परीक्षण किया है http://jsfiddle.net/uae2U/ और यह करता है, लेकिन दुर्भाग्यवश मेरे कोड में यह वापस आ रहा है -1। यह मुझे करीब आता है, तो धन्यवाद! – Cory
यदि इसकी वापसी -1 है तो चयनकर्ताओं में शायद कुछ गलती हो सकती है। अगर कोई मैच नहीं है तो सूचकांक() वापस आ जाएगा। –