मेरे पास प्रत्येक पंक्ति में एक चेकबॉक्स वाला HTML तालिका है।
मैं टेबल पर लूप करना चाहता हूं और देख सकता हूं कि चेक किए गए चेकबॉक्स हैं या नहीं।
निम्नलिखित काम नहीं करता है:एचटीएमएल टेबल पर लूप करें और चेकबॉक्स चेक करें (JQuery)
$("#save").click(function() {
$('#mytable tr').each(function (i, row) {
var $actualrow = $(row);
checkbox = $actualrow.find('input:checked');
console.log($checkbox);
});
यह प्रिंट कंसोल में निम्नलिखित:
[prevObject: jQuery.fn.jQuery.init[1], context: tr, selector: "input:checked", constructor: function, init: function…]
प्रति पंक्ति किसी भी चेकबॉक्स चेक किया गया है या नहीं की परवाह किए बिना।
अद्यतन
एक ही मुद्दे के साथ:
$('#mytable tr').each(function (i, row) {
var $actualrow = $(row);
$checkbox = $actualrow.find(':checkbox:checked');
console.log($checkbox);
});
यूप, एक jQuery ऑब्जेक्ट कंसोल पर मुद्रित है, जो सामान्य है। क्या आपने इसकी 'लंबाई' संपत्ति की जांच की? –
क्या आपने '$ actualrow.find ('input') के साथ प्रयास किया है। (': चेक') है;' –
लॉग '$ checkbox.length'। लंबाई शून्य नहीं है? –