我有一个2个外部jquery文件,一个允许我克隆一个表的最后一行,而另一个应该允许我根据分配给它的类获取select标签的id。但是它只适用于原始行,并且在克隆行时不起作用。任何帮助都会得到极大的帮助。
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按类获取select标签的id:
$(document).ready(function()
{
$(function(ready){
$('.selectLp').change(function() {
//alert("working" +this.id);
var Lp_Id = this.id;
alert(Lp_Id);
});
});
})
答案 0 :(得分:0)
由于您正在创建克隆或动态添加到DOM,因此需要更改
$('.selectLp').change(function() {
到
$(document).on('change','.selectLp',function(){