jquery继承方法/函数

时间:2013-03-18 17:09:18

标签: jquery inheritance

所以我有一个表,我添加了一个用户添加新表行的功能 点击“添加新”按钮。问题是最初表有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新手,我会感谢任何代码构建建议以及有关此的任何最佳实践建议......

谢谢。

0 个答案:

没有答案