1

我有一个要提交到 php 页面的表单。每行都有一个复选框,如果选中复选框[es],则在按钮单击事件时行会重复。如何更改新附加行的行 ID?(当多行重复时它无法工作)。下面的代码

$("#DuplicateRow").click(function () {
    var checkboxValues = [];
    $('input[class="child"]:checked').each(function(){
    var $chkbox=$(this);
    var row=( $(this).closest('tr').prop('rowIndex') );
    //alert(row);
    var new_row=row+1;
    var xx="row"+new_row;
    //alert (xx);
    var $actualrow = $chkbox.closest('tr');                                       
    var $clonedRow = $actualrow.clone();
    $clonedRow.attr("id", xx);
    $clonedRow.find("select").each(function(i){
    this.selectedIndex = $actualrow.find("select")[i].selectedIndex;
    })
    $chkbox.closest('#tabletomodify').append( $clonedRow );
    } );} );
4

0 回答 0