2017-06-26 116 views
0

我有一個2外部jQuery文件一個允許我克隆表的最後一行,而另一個應該允許我抓取基於分配給它的類的選擇標記的ID。但它只適用於原始行,並且在克隆行時不起作用。任何幫助將大大appreacated。Jquery和克隆表不工作

JS來克隆最後錶行:

$(document).ready(function() { 
      $("#btn_AddTruck").click(function() { 
       var $tableBody = $('#tbl_invTruck').find("tbody"), 
       $trLast = $tableBody.find("tr:last"), 
       $trNew = $trLast.clone(); 
       // Find by attribute 'id' 
       $trNew.find('[id]').each(function() { 
        var num = this.id.replace(/\D/g, ''); 
        if (!num) { 
         num = 0; 
        } 
        // Remove numbers by first regexp 
        this.id = this.id.replace(/\d/g, '') 
         // increment number 
         + (1 + parseInt(num, 10)); 
       }); 

       $trLast.after($trNew); 

      }); 
     }); 

的js通過類來獲得選擇標籤的ID:

$(document).ready(function() 
{ 
$(function(ready){ 
    $('.selectLp').change(function() { 
    //alert("working" +this.id); 
    var Lp_Id = this.id; 
    alert(Lp_Id); 
    }); 
}); 
}) 
+0

你也可以把HTML? –

回答

0

因爲要創建克隆或動態添加到DOM您需要更改

$('.selectLp').change(function() { 

$(document).on('change','.selectLp',function(){