gpt4 book ai didi

javascript - 获取表id

转载 作者:行者123 更新时间:2023-11-28 19:00:01 26 4
gpt4 key购买 nike

我正在使用 jQuery,我的目标是获取下一个表的 id。我将在这里简化代码:

简化的 HTML 如下所示:

<div>
<img src="png.png" class="exportIcon" alt='' onClick="tableExport()">
<table class="table tablesorter" id="tableHourlyT"><tr><td></td></tr></table>
</div>

然后我有以下功能:

<script>
function tableExport(){
tableID = $(this).next('table').attr("id");
alert(tableID);
}
</script>

但是警报说“未定义”,事实上我什至无法对表格做任何事情,我尝试隐藏它等等。它只是找不到它。我还尝试用 closest() 替换 next() 但仍然得到相同的结果。我需要做的是始终在调用函数时,从该元素(单击的图像/按钮)获取最接近的下表的 id。

最佳答案

这是一种实现您想要的功能的方法 - 将元素作为参数传递给 tableExport 函数:

<div>
<img src="png.png" class="exportIcon" alt='' onClick="tableExport(this)">
<table class="table tablesorter" id="tableHourlyT"><tr><td></td></tr></table>
</div>

然后,在 jQuery 选择器中使用它:

<script>
function tableExport(element){
tableID = $(element).next('table').attr("id");
alert(tableID);
}
</script>

关于javascript - 获取表id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32766261/

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