jQuery,检查是否使用相同的类检查复选框

时间:2017-05-06 12:32:28

标签: javascript jquery checkbox

我试图用jQuery获取表的值。每个表行在开头都有一个复选框。如何复制每行的数据,但仅限于检查。所有复选框和行都具有相同的类。现在我使用这段代码:

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("");

但它获得了所有的支持。如何才能对已检查的行进行此操作?

1 个答案:

答案 0 :(得分:2)

let quantities = element.all(by.css('.product-quantity')); quantities.get(0).then(function(el) { expect(el.getText()).to.become('2'); }); 将为您提供课程$('.theClass:checkbox:checked')的所有选中复选框。 另请参阅Get all checked checkboxes