点击事件不使用复选框标记

时间:2014-09-04 21:37:37

标签: javascript jquery events click

我的代码如下:

        html.push('<tr class="reservas">');
        html.push('<td> <input type="checkbox" class="checkbox" data-name="' + bla.name + '" data-email="' + bla.email /> </td>'); // atribui os dados a atributos para serem acessados posteriormente por jquery.
        html.push('<td>' + bla.name + '</td>');
        html.push('<td>' + bla.email + '</td>');
        html.push('</tr>');
        $('tbody').append(html.join(""));


$(function(){
    $('.save').on('click', function(){
   });
});

点击事件不起作用,如果我更改身体标记将起作用,但我需要复选框类。

非常感谢每一位帮助。

1 个答案:

答案 0 :(得分:0)

使用EventDelegation:

$(function(){
    $(document).on('click', '.checkbox', function(){
        alert('salvo');
   });
});

来自文档:

  

事件委托允许我们将单个事件监听器附加到   父元素,将为匹配a的所有后代触发   选择器,无论这些后代现在存在还是被添加到   将来