は、だからここに私が使用しているコードです:私は、ロードされたDIV(入力ボックス内からkeyupで)機能を起動するとき、今すぐjQueryのは:一度追加して停止(古いバージョンで働いていた)
$(function(){
$('<div id="info" style="width:auto; height:auto;"/>').load('test.php?var='+d+' #se', function() {
$('#main').append(this);
});
});
}
すべてのキーアップイベントに繰り返し追加されます。
私はjQuery 1.5を使用しています。以前のバージョン1.2.6では、divは最初から追加されず、問題なく動作しました(バグ?)。
divを何度も何度も追加しないようにするにはどうすればよいですか? ( "トリガー"を無効にすることは残念なことにオプションではありません)。私もappendToを試しました。これはかなり同じ問題です。
誰か助けてください!おかげでたくさんの
「div#info」が既に存在するかどうかを確認するために、ロード・コールを条件検査でラップするだけです。 –
メインのdivにデータを追加して、divが既にロードされているかどうかを確認し、そのイベントに何もしないでください。 – Maher4Ever