这是我的第一个问题,但我已经发现这个网站非常有帮助,所以感谢你们所有人。
所以这就是问题所在。我有一堆动态生成的带有文本区域的 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 的脚本,发现我忘记为 textareas 分配一个类......
无论如何,感谢所有的帮助。感谢所有快速的答案!