如何获得一些文本域的内容到一个数组
问题描述:
我有一些textareas
这样的...如何获得一些文本域的内容到一个数组
<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,我想获得每个文本区域的价值,作为一个数组。是否有捷径可寻?
答
var values = [];
$("textarea[name=a[]]").each(function(){
var text = $(this).val();
values.push(text);
});
'id'应该是一个唯一的标识符,通常与'name'不同。如果你用这些'textarea'来使用任何JavaScript,没有唯一标识符会导致一些时髦的事情发生。 – 2009-12-20 16:12:54