Select 在 jquery 中动态创建的元素

Select dynamally created element in jquery

鉴于此 HTML table:

<table id="#myTable">
  <tr id="#row123"><td>Content</td></tr>
</table>

与jquery连续添加:

$('#myTable').prepend('<tr id="#row456"><td>More content</td></tr>');

稍后我想 select 创建的 #row456 行。我怎么做? $('#row456') 不起作用?

在 HTML 中创建元素时从 id 中删除 #:

$('#myTable').prepend('<tr id="row456"><td>More content</td></tr>');

#someid 是 jQuery 选择器选择具有 someid 作为 id (reference) 的元素的语法。在 CSS.

中按 id 选择的语法也相同

不要在 id

前使用 #
$('#myTable').prepend('<tr id="row456"><td>More content</td></tr>');

还有你的HTML

<table id="myTable">
  <tr id="row123"><td>Content</td></tr>
</table>