var arr = $(".producttypeid");
var premiumtypecodes = Array(arr.length);
for (var i = 0; i < arr.length; i++)
premiumtypecodes[i] = arr[i].value;
上述代码看起来不起作用。目的是将输出分配给一个数组。任何我缺少的东西。 为什么这个简单的代码不起作用?推理将受到高度赞扬....将选择器输出分配给数组 - jQuery
基于反馈,我添加了示例标记并添加了详细信息,以使我的意图不受任何干扰。
<input class="producttypeid" type="hidden" value="512">
我想用风格producttypeid数组
可能是因为选定的DOM元素不是表单元素,因此没有'value'属性。 '.producttypeid'是什么样的元素? – 2012-02-20 12:16:18
只是一个想法:你确定你需要转换吗?包装组基本上是一个数组,也许你可以直接使用arr? – 2012-02-20 12:19:37
向问题添加更多数据。我只需要捕获值属性。这里是示例标记 – 2012-02-20 12:43:14