给定这个 HTML 表格:
<table id="#myTable">
<tr id="#row123"><td>Content</td></tr>
</table>
用jquery添加一行:
$('#myTable').prepend('<tr id="#row456"><td>More content</td></tr>');
稍后我想选择创建的 #row456
行。我怎么做?
$('#row456')
不起作用?
最佳答案
在 HTML 中创建元素时,从 id 中删除 #
:
$('#myTable').prepend('<tr id="row456"><td>More content</td></tr>');
#someid
是 jQuery 选择器的语法,选择以 someid
作为 id ( reference ) 的元素。您还可以使用与 CSS 中的 id 进行选择相同的语法。
关于javascript - 选择jquery中动态创建的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36330109/