javascript - 选择jquery中动态创建的元素

标签 javascript jquery jquery-selectors

给定这个 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/

相关文章:

c# - 在 Jquery 中使用 c# 变量

javascript - 如何在 javascript 中获取最接近的输入类型文本值?

jquery - 选择显示:list-item的元素

javascript - JS中如何将十进制转换为二进制?

javascript - 如何从 bootstrap-datepicker 获取更改的日期

javascript - 如何设置可变高度页面的背景颜色?

jQuery html 选择器从本地文件系统加载网页时成功,但在线加载时失败

javascript - Angularjs:有问题的两种方式数据绑定(bind)

javascript - 检查时 Bootstrap 按钮类重复,我该如何解决这个问题?

javascript - jquery延迟ajax调用执行