2009-12-20 65 views
0

我有一些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,我想獲得每個文本區域的價值,作爲一個數組。是否有捷徑可尋?

+4

'id'應該是一個唯一的標識符,通常與'name'不同。如果你用這些'textarea'來使用任何JavaScript,沒有唯一標識符會導致一些時髦的事情發生。 – 2009-12-20 16:12:54

回答

4
var values = []; 
$("textarea[name=a[]]").each(function(){ 
    var text = $(this).val(); 
    values.push(text); 
});