这就是我写出自己价值观的方式。
<input type='text' class='textVerdana11' style='text-align:right' id='test1' name='test[]' value='1' />
<input type='text' class='textVerdana11' style='text-align:right' id='test2' name='test[]' value='2' />
<input type='text' class='textVerdana11' style='text-align:right' id='test3' name='test[]' value='3' />
现在的问题是我必须按名称提取值,因为id
可以是jQuery或JavaScript中的任何内容。
答案 0 :(得分:4)
Attribute Equals Selector [name="value"]可用于选择元素,然后map()
来创建值数组。
var array = $('[name="test[]"]').map(function() {
return $(this).val();
}).get();
答案 1 :(得分:1)
我认为,这样的事情应该有效
$('[name="test[]"]').each(function() {
return $(this).val();
}).get()
答案 2 :(得分:1)
你可以像这样使用:
$(function(){
var values = $("input[name='test\\[\\]']")
.map(function(){return $(this).val();}).get();
alert(values);
});