使用仅选中复选框的行创建一个新表

时间:2017-09-22 18:04:52

标签: jquery html

我有一个HTML表格,每行都有一个复选框。 我想循环遍历表,如果有任何复选框被检查。 我需要创建一个包含仅选中复选框行的新表。

任何建议将不胜感激! 我知道如何通过表格。但是如何在变量中存储该行的HTML代码?

$('table tbody tr').each(function() {
    var $tr = $(this);
    if ($tr.find('input[type="checkbox"]').is(':checked')) {

    }
});

我要做的是将新表格发送到新页面。

    function toView(){
    var newWindow = window.open();      
    var newHTML = '<html><head></head><body><table>';
    var endHtml = '</table></body></html>';


     $('table tbody tr').each(function() {
        var $tr = $(this);
        if ($tr.find('input[type="checkbox"]').is(':checked')) {

           // what suppose to be here....

        }
      });
    newHTML = new_table + endHtml
    newWindow.document.write(newHTML);
}

2 个答案:

答案 0 :(得分:0)

你几乎拥有它,如果你想创建一个带有其锥形的表:

$(function() {
    var newWindow = $('#window');
    $('table tbody tr input[type=checkbox]:checked').each(function() {
        var $tr = $(this).parents('tr');
        var $new_table = $('<table>').append($tr);
        newWindow.append($new_table);
    });
});

Test it here

答案 1 :(得分:0)

我找到了路!

Add-Content -Value "$varservertoreboot is rebooting" -Path $varoutfile

Add-Content -Value "$(get-date -f yyyy-MM-dd-HH-mm-ss) Today is $vardow, The system $varservertoreboot is rebooting" -Path $varoutfile