jquery选择器数组

我有一个增加篮子的问题。有些产品有颜色/尺寸等选项。 我绘制颜色/大小的选择框和数量的输入。

   

因此option是一个包含每个产品值的数组。在abov示例中是id = 1234的product的选项。

我试过了

 var productOptions=$("name^='productOption["+productID+"]'").val(); 

期望得到给定productID的选项数组,但它不起作用。 选项是动态的一些产品可以有额外的选项

任何人都可以帮助我使用选择器,以便检索给定productID的值数组并将它们传递给serverSide。

谢谢

假设您正在使用jQuery,我认为这就是您想要的。

  

这将返回一个关联的数组。 所以你可以……

 var details = getProductDetails( 1234 ); alert( details['qty'] ); 

你忘了属性选择器( [attr ^ = value]

 var productOptions=$("[name^='productOption["+productID+"]']").val(); 

scape内部括号’\ \’(没有空格) – 更容易

 $('input[name=items\\[\\]]') 

如此处所示jquery – 选择具有js数组名称的所有复选框