Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何将多个文本区域的内容放入数组中_Jquery_Arrays - Fatal编程技术网

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);
});