所以我有一个表,我添加了一个用户添加新表行的功能 点击“添加新”按钮。问题是最初表有4行, 当我在这4行中的任何一行上单击“添加新”按钮时,它会添加一个新行,但如果我在任何新创建的行上单击“添加新”按钮,则不会创建任何行。这些新创建的行不会继承此“添加行”功能。 我对jquery比较新,我只知道基础知识(我需要的东西) 我的项目)。所以这是我的代码:
$('.new-row').on('click', function(){
var add_parent_div_id = $(this).parent().data('divid');
var last_row = last_row_id();
var cl="gray";
//add a new row
$('[data-divid="'+add_parent_div_id+'"]').after('<div class="cell '+ (cl) +'" data-divid="'+ (++last_row) +'" ><div class="new-row"></div><div class="item-cell"><input type="text" value="Item name..." ></input></div> <div class="qty-cell"><input type="text" value="1" ></input></div> <div class="price-cell"><input type="text" value="0.00" ></input></div> <div class="discount-cell" ><input type="text" value="0.00" ></input></div> <div class="subtotal-cell"><input type="text" value="0.00" ></input></div><div class="remove-row"></div></div>');
});
因此,一旦您点击添加按钮,它就会附加一个新行。
我怎样才能使新创建的行听到这个
$('.new-row').on('click', function(){
并添加一个新行......
作为一个jquery新手,我会感谢任何代码构建建议以及有关此的任何最佳实践建议......
谢谢。