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数组名称的所有复选框