gpt4 book ai didi

jquery - 如何将链接带到 tr/row 顶部的层?

转载 作者:太空宇宙 更新时间:2023-11-03 22:03:43 26 4
gpt4 key购买 nike

我有一张看起来像这样的表:

<table id="display">
<tr class="trigger">
<td>Info here</td>
<td><a href="example.com">Link here</td>
</tr>
</table>

我有一个在 trigger 上运行“onclick”的 jQuery 脚本,所以当trigger被点击,它执行一个 Action 。问题在于 <a href>功能丢失,因为 tr 位于顶部。单击链接只会触发 trigger操作,而不是链接操作。

有没有什么办法可以使这个链接忽略其他功能并执行 native 操作?我试过设置 az-index: 9999;以及position: absolute;但都没有解决问题。

jQuery 脚本如下所示(它是一个简单的 TreeView ):

$(document).ready(function(){
$("tr.trigger").click(function () {
$(this).next().animate({
height: 'toggle', opacity: 'toggle'
}, "fast");
$(this).toggleClass("opened");
return false;
});
});

最佳答案

您需要阻止事件传播到父元素:

$("tr.trigger a").click(function(e) {
// Your code

return false;
});

关于jquery - 如何将链接带到 tr/row 顶部的层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8478316/

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