gpt4 book ai didi

javascript - 由于文档准备好且 DOM 较大,jquery 点击触发速度非常慢

转载 作者:行者123 更新时间:2023-11-27 23:18:22 28 4
gpt4 key购买 nike

我希望在单击特定表格数据单元格时同时选中单选按钮单选按钮单击事件。我已经使用以下方法实现了这一点:

$(document).ready(function() {
$("td").click(function(e) {
var chk = $(this).closest("td").find("input:radio").get(0);
if (e.target != chk) {
chk.checked = !chk.checked;
}
var chkid = $(this).closest("td").find("input:radio").attr("id");
$("#" + chkid).click();
});
});

enter image description here

我的 $("td").click() 函数仅在我嵌入文档就绪时才有效。但是,由于它仅在文档就绪时触发点击事件,因此会在 6 秒或更长时间后触发。我需要点击事件,因为它正在呈现 css 并且所有表数据逻辑 都是通过点击呈现的。任何缩短这种滞后的方法都将受到非常赞赏。

最佳答案

因此,延迟的原因是在文档就绪时使用单击触发器。在文档点击中嵌入点击触发器解决了我的滞后问题。

$(document).on('click', 'td', function(e) {
var chk = $(this).closest("td").find("input:radio").get(0);
if (e.target != chk) {
chk.checked = !chk.checked;
}
var chkid = $(this).closest("td").find("input:radio").attr("id");
$("#" + chkid).click();
});

关于javascript - 由于文档准备好且 DOM 较大,jquery 点击触发速度非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35620506/

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