具有复杂选择器的动态元素中的事件绑定

Event Binding in Dynamic Elements With Complex Selectors

我有非动态 click 事件的当前选择器:

$( "#names > tbody > tr, .projcontainer > tbody > tr:not(:first)")

如何将其放入动态加载内容的 on 绑定事件中?我试过了,但它(预计)没有用:

$( "#names > tbody > tr, .projcontainer > tbody > tr:not(:first)" ).on("dblclick", function() {
            loadPerson($(this).children().first().text());
        });

我知道在前面的示例中我不得不像这样执行正常的点击事件:

$("#names").on("click", "tr", ....

但我不确定如何使用更复杂的选择器来翻译它..

这应该适用于您的动态注入元素。

$(document).on("dblclick", 
              "#names > tbody > tr, .projcontainer > tbody > tr:not(:first)",function() {
      console.log('event happened');
});