我有一個div屬於同一個類的集合,而 有表單域。我希望能夠遍歷同一個類的div的 並獲取隱藏的表單元素並存儲在數組中。每次迭代 但我想我在哪裏犯錯後添加到一個數組在jquery中遍歷同一個類的元素
我已創建和數組對象是通過div的 迭代這裏是
<div class="parent_div">
<div class="child_div" id="child_div_1" number="1">
<div class="some_other_div">
</div>
<input id="name_1" type=hidden value="1.0"/>
<input id="name_2" type=hidden value="4.0"/>
</div>
<div class="child_div" id="child_div_2" number="2">
<div class="some_other_div">
</div>
<input id="name_2_1" type=hidden value="1.0"/>
<input id="name_2_2" type=hidden value="4.0"/>
</div>
<div class="child_div" id="child_div_3" number="3">
<div class="some_other_div">
</div>
<input id="name_3_1" type=hidden value="1.0"/>
<input id="name_3_2" type=hidden value="4.0"/>
</div>
</div>//end of parent div
我寫的結構下面的jQuery代碼來遍歷這些div,但我只是不知道我做錯了什麼。所以請幫助!
function doSomething() {
var array = {};
var rowCount = $("div .child_div").length;
var rowNumber = 0;
for (i=0; i <= rowCount; i++) {
//doing something...
array[i] = arrayObj (val1,val2,val3,val4,val5,val6);
}
}
線'VAR陣列= {};'是創建一個對象,而不是陣列。試試'var array = [];'來代替。 – Blazemonger