這應該很簡單吧?然而,我不能在任何地方找到這種功能的例子。問題是,我做了一個replaceWith()之後,我想對那些寫入DOM的元素做些事情,但是如果我在replaceWith()調用之後嘗試對它們做些什麼,它們現在還不存在我需要確保replaceWith()完全完成。我只是想要這樣的工作:如何擴展jQuery的replaceWith函數來接受回調函數?
$('#foo').replaceWith('some text', function() {
//do something else here
});
想法?
能告訴你,當你嘗試做處理它隨即不工作的代碼? 'replaceWith'不是異步的,所以這應該可以正常工作。 *編輯*我的賭注是你試圖用'#foo'做一些事情,但它不會存在,因爲你只是替換它... – lonesomeday
爲什麼你需要一個回調,如果'replaceWith'不是異步?你可以在調用'replaceWith'之後馬上調用你的方法。 – ShankarSangoli
http://stackoverflow.com/questions/2465431/jquery-fadeout-replacewith-animate-almost-working http://stackoverflow.com/questions/5248721/jquery-replacewith-fade-animate – Alex