के jQuery सूचकांक मिल रहा मार्कअप"td" तत्व
<table>
<tr id="1">
<td colspan="4">
<p class="que">
1. Who are you?</p>
</td>
</tr>
<tr class="ans">
<td>
<input type="checkbox" />Student
</td>
<td>
<input type="checkbox" checked="true" />Developer
</td>
<td>
<input type="checkbox" />Other
</td>
<td>
<input type="text" />
</td>
</tr>
</table>
मैं विशेष टीडी जो अपने चेकबॉक्स चेक किया है के सूचकांक प्राप्त करना चाहते है यहाँ। उदाहरण के लिए यहां 1 होना चाहिए। लेकिन मुझे प्रत्येक बार 0 मिल रहा है जो पंक्ति की अनुक्रमणिका की तरह दिखता है। यहां उपयोग किया गया jquery कोड है।
var answers = $('table tr.ans');
$.each(answers, function() {
var answer = $(this).find("input[type='checkbox']:checked").index();
alert(answer);
});
और यहाँ fiddle मैं कैसे विशेष टीडी के सूचकांक मिलता है है? धन्यवाद
आप चयनकर्ताओं को गठबंधन नहीं कर सकते हैं। यह केवल तभी काम करेगा जब एक उत्तर अनुभाग था। –
@ जैक: उत्तर अपडेट किया गया, आपके इनपुट के लिए धन्यवाद। – Jon