Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.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 Jquery:读取名称为关联数组的表单输入文本_Javascript_Jquery - Fatal编程技术网

Javascript Jquery:读取名称为关联数组的表单输入文本

Javascript Jquery:读取名称为关联数组的表单输入文本,javascript,jquery,Javascript,Jquery,出于某种原因,我有这样的HTML- <input type="text" value="100" name="ProductPrice[1][]"> <input type="text" value="200" name="ProductPrice[2][]"> <input type="text" value="300" name="ProductPrice[3][]"> <input type="text" value="400" name="Pro

出于某种原因,我有这样的HTML-

<input type="text" value="100" name="ProductPrice[1][]">
<input type="text" value="200" name="ProductPrice[2][]">
<input type="text" value="300" name="ProductPrice[3][]">
<input type="text" value="400" name="ProductPrice[4][]">
foreach ($_POST['ProductPrice'] as $ProductId => $Price)
{
    //$Price = Price[0];
}
这对我来说很好。然而,我的问题是在客户端用jquery验证这一点

我尝试了
$。每个($(“输入[name='ProductPrice[][]]]]”)函数(键、值){
但似乎没有任何功能。如何使用NAME属性读取这些输入框。

您可以使用:

它将选择其名称以“ProductPrice”开头的所有元素。您可以使用:

它将选择其
名称
“ProductPrice”
开头的所有元素

$("[name^=ProductPrice]").each(function() {
  var name  = $(this).attr("name");
  var value = $(this).val();

  // Do stuff
});