gpt4 book ai didi

jquery - 如何扩展 jQuery 的 ReplaceWith 函数以接受回调函数?

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

这应该很容易,对吧?然而我似乎无法在任何地方找到此类功能的任何示例。问题是,在我执行replaceWith()之后,我想对那些写入DOM的元素做一些事情,但是如果我尝试在replaceWith()调用之后对它们做一些事情,那么它们还不存在,所以我需要确保replaceWith() 完全完成。我只是想要这样的东西工作:

$('#foo').replaceWith('some text', function() {
//do something else here
});

想法?

最佳答案

您可以创建自己的函数来调用replaceWith:

$.fn.replaceWithCallback = function(replace, callback){
var ret = $.fn.replaceWith.call(this, replace); // Call replaceWith
if(typeof callback === 'function'){
callback.call(ret); // Call your callback
}
return ret; // For chaining
};

关于jquery - 如何扩展 jQuery 的 ReplaceWith 函数以接受回调函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9022986/

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