Jquery 如何将多个文本区域的内容放入数组中
我有许多像这样的Jquery 如何将多个文本区域的内容放入数组中,jquery,arrays,Jquery,Arrays,我有许多像这样的文本区域 <textarea name="a[]" id="a[]"></textarea> <textarea name="a[]" id="a[]"></textarea> <textarea name="a[]" id="a[]"></textarea> <textarea name="a[]" id="a[]"></textarea> 使用jQuery,我想获得每个tex
文本区域
<textarea name="a[]" id="a[]"></textarea>
<textarea name="a[]" id="a[]"></textarea>
<textarea name="a[]" id="a[]"></textarea>
<textarea name="a[]" id="a[]"></textarea>
使用jQuery,我想获得每个textarea的值,作为一个数组。有没有一种简单的方法可以做到这一点?
id
应该是一个唯一的标识符,通常与name
不同。如果您将任何JavaScript与这些textarea
s一起使用,没有唯一的标识符将导致一些奇怪的事情发生。id
应该是唯一的标识符,通常与name
不同。如果您将任何JavaScript与这些textarea
s一起使用,没有唯一的标识符将导致一些奇怪的事情发生。
var values = [];
$("textarea[name=a[]]").each(function(){
var text = $(this).val();
values.push(text);
});