gpt4 book ai didi

创建元素时的 jQuery 事件

转载 作者:行者123 更新时间:2023-12-03 22:18:41 24 4
gpt4 key购买 nike

我想在创建元素时触发一个事件。

$(document).on('load','#TB_title',function() {
console.log('loaded');
});

是否有等效的方法?

我看到有人建议livequery,但这似乎很沉重。

谢谢。

最佳答案

我不认为这样的东西直接存在,但是你可以处理 DOMSubtreeModified 事件并等待,直到你找到具有这样 ID 的元素:

var _elementToFind = "TB_title";
var _elementFound = false;
var _counter = 1;
$(document).bind("DOMSubtreeModified", function(evt) {
if (_elementFound)
return;
if ($("#" + _elementToFind).length > 0) {
alert("element '" + _elementToFind + "' created");
_elementFound = true;
}
});

Live test case .

缺点是Opera和IE 9以下不支持 - see here完整的详细信息。

关于创建元素时的 jQuery 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9262677/

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