Javascript jQuery,检查复选框是否与同一类一起选中
我正在尝试使用jQuery获取表的值。每个表行的开头都有一个复选框。如何复制每行的数据,但前提是选中了它。所有复选框和行都具有相同的类。现在我使用以下代码:Javascript jQuery,检查复选框是否与同一类一起选中,javascript,jquery,checkbox,Javascript,Jquery,Checkbox,我正在尝试使用jQuery获取表的值。每个表行的开头都有一个复选框。如何复制每行的数据,但前提是选中了它。所有复选框和行都具有相同的类。现在我使用以下代码: var table = $("table"); var allRows = []; table.find('tr').each(function (i, el) { if($('input:checkbox:checked').length > 0){ var $tds = $(
var table = $("table");
var allRows = [];
table.find('tr').each(function (i, el) {
if($('input:checkbox:checked').length > 0){
var $tds = $(this).find('td'),
name = $tds.eq(2).text(),
surname = $tds.eq(4).text();
allRows.push(surname+";"+name+";"+"\n");
}
});
allRows = allRows.join("");
但它得到了所有的线。如何仅对选中的行执行此操作?现在您正在选中任何复选框。情况需要改变 您需要在迭代时检查当前行中复选框的
:checked
状态
if($(this).find(':checkbox:checked').length > 0){
//your existing code
}
现在,您正在选中任何复选框。情况需要改变 您需要在迭代时检查当前行中复选框的
:checked
状态
if($(this).find(':checkbox:checked').length > 0){
//your existing code
}
$('.theClass:checkbox:checked')
将为您提供类theClass
的所有选中复选框。
另请参见$('.theClass:checkbox:checked')
将为您提供类的所有选中复选框。
另请参见您有这方面的jsfiddle吗?您有这方面的jsfiddle吗?太好了。按我的需要工作。非常感谢。伟大的按我的需要工作。非常感谢。