Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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
Javascript 如何按名称获取输入类型的值_Javascript_Jquery_Input - Fatal编程技术网

Javascript 如何按名称获取输入类型的值

Javascript 如何按名称获取输入类型的值,javascript,jquery,input,Javascript,Jquery,Input,这就是我写价值观的方式 <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='te

这就是我写价值观的方式

<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中的任何内容。

我认为,类似这样的东西应该可以工作

$('[name="test[]"]').each(function() {
    return $(this).val();
}).get()

我想,像这样的事情应该行得通

$('[name="test[]"]').each(function() {
    return $(this).val();
}).get()
可用于选择元素,然后创建值数组

 var array = $('[name="test[]"]').map(function() {
   return $(this).val();
 }).get();
可用于选择元素,然后创建值数组

 var array = $('[name="test[]"]').map(function() {
   return $(this).val();
 }).get();

您可以这样使用:

$(function(){
var values = $("input[name='test\\[\\]']")
              .map(function(){return $(this).val();}).get();

alert(values);
});

您可以这样使用:

$(function(){
var values = $("input[name='test\\[\\]']")
              .map(function(){return $(this).val();}).get();

alert(values);
});

$'[name=\'test[]\']']'?怎么样$'[name=\'test[]\']\']'?来自mic4ael的解决方案会起作用,但map的效率要高得多我是通过@HirenMaster的艰苦途径学到的。来自mic4ael的解决方案会起作用,但map的效率要高得多我是通过@HirenMaster的艰苦途径学到的