gpt4 book ai didi

javascript - jQuery - 捕获动态创建的文本框的创建的事件

转载 作者:行者123 更新时间:2023-12-03 12:30:34 25 4
gpt4 key购买 nike

jQuery 是否有一个事件可以捕获动态创建的 DOM 内容的创建?或者有什么方法可以在 jQuery 中做到这一点?

我注入(inject) jQuery 的网页动态创建文本框。我对此无法控制。不过,我想每 3 秒检查一次是否已创建新文本框,然后用值填充它。

文本框如下所示:

<input id="AplEducationTbl:EstName:0" type="text" onchange="return false">
<input id="AplEducationTbl:EstName:1" type="text" onchange="return false">

所以有几个问题。 id 使用冒号,我不知道如何在 jQuery 中转义。 onchange 返回 false,这会阻止我 Hook 我的事件。

使用:

 setTimeout(function(){
/* What do I put here? */
}, 3000);

最佳答案

您可以使用事件委托(delegate)并搜索以 AplEducationTbl:EstName 开头的 ID 吗?

$(document).on("change", "input[id^=AplEducationTbl\\:EstName]", function() {
console.log("Change");
});

jsFiddle

关于javascript - jQuery - 捕获动态创建的文本框的创建的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23951090/

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