2013-02-15 2 views
-2

Как я могу манипулировать массивом JavaScript на основе того, какие элементы у меня есть в контейнере, и в каком порядке они находятся?Создание массива JavaScript с использованием элементов

См: http://www.mobafire.com/league-of-legends/item-purchase-planner

Нажатие элемент будет переместить его в "Item песочнице", который генерирует или манипулирует "элемент" массив (если смотреть в URL/Permalink). Повторная сортировка любого из элементов внутри песочницы (отладки) показывает, что массив создается из элементов внутри этого контейнера.

Редактировать: Я думаю, я должен объяснить свои намерения? В настоящее время я работаю над подобной системой, но использовал элементы массива для элементов управления массивом. Однако, когда я удалил элемент (и его значение в массиве), другие идентификаторы массивов больше не будут точными и будут давать нежелательные результаты. Массив может содержать дубликаты, поэтому я не могу использовать сами значения.

ответ

0

Другой вариант у вас есть, чтобы создать пустой DIV для песочницы, и каждый раз, когда вы добавляете деталь к sandbox, вы создаете новый элемент и добавляете к этому пусту div. Следовательно, сделайте его видимым, а затем вы можете сгенерировать массив из дочерних элементов, найденных в этом изолированном изолированном поле. В то же время вы можете решить, нужно ли делать невидимые в правом div (источник элементов для детей)

Что касается порядка отображения, это зависит от того, будете ли вы добавлять или добавлять дочерние элементы. Честно говоря, я хотел бы предложить вам рассмотреть некоторые основные JavaScript и перефразировать вопросы

Angela

+0

Я забыл, что я мог бы использовать ребенок, чтобы сделать это -_- ..thankyou за вашу помощь! – user1512064

0

Элементы в списке показаны и скрыты по их классам.

Нажмите на сопротивление магии кнопку, и это, по существу, что происходит:

$(".tier-wrapper").not(".magic-resist").hide(); 
Смежные вопросы