gpt4 book ai didi

javascript - jQuery:如何获取动态生成元素的ID?

转载 作者:行者123 更新时间:2023-12-02 20:34:45 36 4
gpt4 key购买 nike

以下是概要:

我正在根据 AJAX 调用的结果动态创建一个表。为了添加行,我使用“after”函数,因为表中的某些行充当标题。

添加这些行后,我有一个可以编辑的数量框。我可以向其中添加一个事件,但是我无法获取我的行的 ID ($(this).parent('tr').attr('id') 不起作用 - 它返回未定义。

如何获取解析 DOM 树后添加的元素的 ID 值?

最佳答案

parent('tr') 仅返回直接父级。成为 <tr>直接 child ,this应该是<td> 。但是.linkQuantite似乎是<a>元素。这绝对不是 <tr> 的直接子代。您更愿意使用 parents('tr') 或更好 closest('tr') 为了这。主要区别在于parents('tr')返回匹配'tr'所有 parent 而closest('tr')仅返回第一个父级 matchnig 'tr' .

关于javascript - jQuery:如何获取动态生成元素的ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3493730/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com