これは私の最初の質問ですが、このサイトは非常に役に立ちました。
これが問題です。繰り返し処理したいテキストエリアを含む、動的に生成された div がたくさんあります。ここでのこの関数は、私が入れた静的テスト div では機能しますが、動的に作成されたものでは機能しません。
$jQ('#upload_images_button').on('click', function() {
var caption_list = [];
$jQ('textarea.upload_image_caption').each(
function() {
caption_list.push($jQ(this).val());
document.write($jQ(this).val());
});
});
そして、これらの各 div の html は次のとおりです。
<div class="upload_image_temp_wrapper">
<div class="upload_wrapper">
<img src="/images/test/test.jpg" />
<div class="temp_image_hover_menu">
<input type="checkbox" checked="checked" />
</div>
</div>
<div class="upload_image_caption_wrapper">
<textarea class="upload_image_caption" type="text" placeholder="Add a description..."></textarea>
</div>
</div>
編集
よかった、私はばかのように感じます。
新しい div を生成していたスクリプトを振り返ると、テキストエリアにクラスを割り当てるのを忘れていることがわかりました...
とにかく、すべての助けに感謝します。すべての迅速な回答に感謝します!