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