Javascript Jquery:读取名称为关联数组的表单输入文本
出于某种原因,我有这样的HTML-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
<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
});