この jsfiddle を CHrome で実行すると動作しますが、IE と FF では失敗します: http://jsfiddle.net/LbFPu/2/
各エンジンがDOMに書き込む方法に何か関係があると思いますか? 前のコンテンツが書き込まれるのを待つ方法はありますか? 元:
function firstMe(){
$('body').append('<div id="first"></div>');
// many other new elements appended
}
function thenMe(){
$('#first').append('etc');
// many of the recently appended elements being referenced
}
順番に呼び出すと、CHrome では正常に動作すると思いますが、IE と FF では動作しません。jsfiddle の結果から判断します。
これまでにこれに対処しなければならなかった人はいますか?