jQuery経由でdivのセットを動的に追加してから参照して参照する必要があります。あなたがこれを行うことができないのは本当に奇妙です。なぜなら、あなたがファイアバグでDOMを見ると、要素がそこにあるからです。 jQueryは存在するように動作しません。jQuery appendTo関数の後の要素の選択
HTML ...
<div id="images"></div>
これは
...私に<div>
...
$.getJSON("http://localhost/wordpress/test.php",
function(data){
$.each(data, function(i,item){
$("<img/>").attr("src", item).appendTo("#images");
});
});
に追加私の要素を与えるその後、私はすぐに画像を選択して使用するようにしてください
$("img").each(
function(i,item) {
alert(item);
});
jQueryは、新しく追加された要素のいずれも選択しません。基本的には画像が追加されていないように動作します。
私はあなたが正しいと思います。彼の2番目のスニペットは画像が追加される前に実行されています。いいですよ。 –
おかげさまで、私が毎回ニッケルを持っていたら、私はジャバスクリプトのキャリアの初期に間違いを犯しました。私は引退することができます。 –