Javascript jquery:无法选择由jquery动态创建的表元素

Javascript jquery:无法选择由jquery动态创建的表元素,javascript,jquery,select,element,dynamically-generated,Javascript,Jquery,Select,Element,Dynamically Generated,在html中有一个,我在其中动态地创建了一个表 table = $("<table id="myTable" class='helpTable'>"); table.append("<tr id='1'><td>content<td></tr>");code table.append("<tr id='2'><td>content<td></tr>"); code $('#tableCon

在html中有一个,我在其中动态地创建了一个表

table = $("<table id="myTable" class='helpTable'>");
table.append("<tr id='1'><td>content<td></tr>");code
table.append("<tr id='2'><td>content<td></tr>"); code
$('#tableContainer').append(table);
它不起作用,但下面的案例起作用

$("#tableContainer").on('click',function(event) {
alert("Hi"); });
i、 e.我可以使用静态html标记上的事件

作为表使用,并且动态创建tr元素

$("#tableContainer").on('click', '#myTable tr', function (event) {
    alert("Hi");
});
您需要将其用作表,并且动态创建tr元素

$("#tableContainer").on('click', '#myTable tr', function (event) {
    alert("Hi");
});
您需要将其用作表,并且动态创建tr元素

$("#tableContainer").on('click', '#myTable tr', function (event) {
    alert("Hi");
});
您需要将其用作表,并且动态创建tr元素

$("#tableContainer").on('click', '#myTable tr', function (event) {
    alert("Hi");
});

下面是使用委托的最终解决方案

$tableContainer。单击“tr”时,函数事件{ alertHi;}

它从父元素到子元素的委托


Jquery是Javascript的简写,而动态元素的委托看起来并不是简写

下面是使用委托的最终解决方案

$tableContainer。单击“tr”时,函数事件{ alertHi;}

它从父元素到子元素的委托


Jquery是Javascript的简写,而动态元素的委托看起来并不是简写

下面是使用委托的最终解决方案

$tableContainer。单击“tr”时,函数事件{ alertHi;}

它从父元素到子元素的委托


Jquery是Javascript的简写,而动态元素的委托看起来并不是简写

下面是使用委托的最终解决方案

$tableContainer。单击“tr”时,函数事件{ alertHi;}

它从父元素到子元素的委托

Jquery是Javascript的简写,而动态元素的委托看起来并不是简写

感谢Arun,实际上“点击”,“myTable tr”不起作用,但是“点击”,“tr”在工作Anks Arun,实际上“点击”,“myTable tr”不起作用,但是“点击”,“tr”在工作Anks Arun,实际上“点击”,“myTable tr”不起作用,但是“点击”,“tr”在工作Anks Arun,实际上“点击”,“myTable tr”不起作用,但是“点击”,“tr”在工作