2013-02-15 150 views
-2

如何根據容器中的元素以及它們的順序來操作JavaScript數組?使用元素生成JavaScript數組

參見:http://www.mobafire.com/league-of-legends/item-purchase-planner

單擊一個項目將其移動到「項目沙盒」,其產生或操縱「項」陣列(在URL /永久鏈接看到的)。重新排序沙盒內的任何項目(調試)顯示數組是從該容器內的元素生成的。

編輯:我想我應該解釋我的意圖?我目前正在研究類似的系統,但在元素上使用數組ID來操縱數組。但是,當我刪除一個元素(及其在數組中的值)時,其他數組ID將不再準確,併產生不希望的結果。該數組可能包含重複項,所以我不能使用這些值本身。

回答

0

你有另一種選擇是創建沙箱的空div,每次你添加項目到沙箱,你創建一個新的元素並追加到空的div。因此,使它可見,然後你可以從沙箱div的子元素中生成一個數組。同時,您可以決定是否在右側div(子元素的來源)上隱藏

至於顯示順序,取決於您是否正在預先添加或附加子元素。說實話,我建議你回顧一些基本的JavaScript和重新表述您的問題

安吉拉

+0

我忘了,我可以用孩子的幫助做到這一點-_- ..thankyou! – user1512064 2013-02-15 04:52:19

0

列表中的項目顯示並隱藏其類。

點擊魔法抗性按鈕,這基本上是發生了什麼:

$(".tier-wrapper").not(".magic-resist").hide();