入力をクリックするとimgが作成され、次に作成されたimgからhtmlまたはanyelseが取得されます。作成後にhtml要素を取得
しかし、なぜこれが機能していないのかわかりません!
は常にnull
私のJSを返す:タイムアウト機能が異なる文脈フォームと呼ばれているので、
$("#click").click(function(){
var $imgDone = $('<img/>').attr('src', 'someImage/insomewhere.jpg');
$(this).after($imgDone);
setTimeout(function(){
alert($(this).next().html());
}, 1000);
});
私はEXP:Demo
他の人が説明していることに加えて、 'img'要素で' .html() 'を呼び出すと、とにかく何も返されません。これは単純なタグであり、内容はありません。 – kapa
好奇心で、 '$ imgDone'を見つけたら、' $(this).next() 'で'
'を探す必要はありますか? –
@Jonathan Lonowski:私には1つ以上の場所があります。 –