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

Javascript 具有复杂选择器的动态元素中的事件绑定,javascript,jquery,bind,Javascript,Jquery,Bind,我有非动态单击事件的当前选择器: $( "#names > tbody > tr, .projcontainer > tbody > tr:not(:first)") 如何将其放入动态加载内容的on绑定事件中?我尝试了这个,但(预期)没有成功: $( "#names > tbody > tr, .projcontainer > tbody > tr:not(:first)" ).on("dblclick", function() {

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

$( "#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');
});

Stackoverflow又这么做了!谢谢-请允许我在答案上打勾!请记住,建议在绑定时使用文档体(不仅仅是直接的文档),而且如果您可以锚定整个内容(即绑定到更紧密的元素),则会降低未来性能受到影响的可能性。