jQuery单击事件,用于在具有特定ID的表中动态添加tr

时间:2016-02-10 15:29:43

标签: javascript jquery

我想为具有特定ID的tbody中的所有行创建一个click事件。

我试过这段代码:

y = c(.4965, .2666, .115, .0750, .0316, .0147)

> isTRUE(round(sum(y),0)<=1)
[1] TRUE

> isTRUE(round(sum(y),0)<=.99)
[1] FALSE

但是,这不会触发$('#availableApps > tr').click(function (e) { console.log('hej'); });

中对tr的任何点击

我做错了什么?

HTML,我动态填充表格:

<tbody id="availableApps">

1 个答案:

答案 0 :(得分:2)

您需要使用event delegation将绑定处理程序用于动态添加元素。

$('#availableApps').on('click', 'tr', function (e) {
    console.log('hej');
});