मेरे एचटीएमएलJquery एक तालिका पंक्ति
<TR class="datarow" id="rowId"><TD>1</TD><TD>895171</TD><td class="classID"><INPUT type="checkbox" /></TD></TR>
मैं कैसे पता लगाने के लिए इस विशेष पंक्ति में चेकबॉक्स या चेक नहीं किया गया है कि क्या jQuery का उपयोग कर अंदर एक चेकबॉक्स पाते हैं। मान लें कि मैं अद्वितीय पंक्ति आईडी जानता हूँ।
वर्तमान में, मैं इस
var checkbox = $('#' + rowId + " td input:checkbox");
if (checkbox.checked) {
alert("checked");
} else {
alert("unchecked");
}
कर रहा हूँ लेकिन यह जब चेकबॉक्स चयनित है पता लगाने के लिए प्रतीत नहीं होता।
संपादित मजे की बात है, निम्नलिखित या तो काम नहीं किया:
var curRow = $('#' + curRowId);
var checkbox = $(curRow).find('input:checkbox').eq(0);
if (checkbox.checked) {
alert("checked");
} else {
alert("unchecked");
}
एर, और उपरोक्त गायब संदर्भ: [jQuery द्वारा समर्थित अतिरिक्त चयनकर्ता] (http://api.jquery.com/category/selectors/) –
यह काम कर रहा है! क्या आप इसे हल करने के तरीके पर समाधान प्रदान कर सकते हैं यदि यह नहीं है? मुझे लगता है कि यह #confused – Notflip
@MiguelStevens नहीं ढूंढ रहा है: बस 'चेक' संपत्ति को 'सत्य' या 'झूठा' असाइन करें। –