gpt4 book ai didi

javascript - 通过行单击事件传递动态创建的 html 表格行innertext id

转载 作者:行者123 更新时间:2023-12-02 21:56:32 25 4
gpt4 key购买 nike

我有一个动态创建的htmltable。我已将行设置为可点击。我需要将行内部文本 ID 传递给单击该行时触发的脚本。

htmltable:

<table style="width:100%;">
<tr>
<th>id</th>
<th>name</th>
<th>other info</th>
</tr>
<tr>
<td class='table_row_click'>11</td>
<td class='table_row_click'>item 2</td>
<td class='table_row_click'>lmfao</td>
</tr>
<tr>
<td class='table_row_click'>22</td>
<td class='table_row_click'>item 2</td>
<td class='table_row_click'>lol</td>
</tr>
</table>

点击事件:

$(document).ready(function ($) {
$(".table_row_click").click(function (e) {

//I need to use the clicked row ID here for something

});
});

最佳答案

$(e.target).closest('tr').find('td').first().text();

您可以向上导航到父 tr,找到 td 元素,获取第一个元素,并获取其文本。

如果类位于 td 或 tr 级别,则使用 closest('tr') 将起作用,因为 closest() 可以自身匹配。

关于javascript - 通过行单击事件传递动态创建的 html 表格行innertext id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59994166/

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