jQuery: проблема с вставкой DOM-элементов - PullRequest
0 голосов
/ 04 мая 2010

Я хочу добавить набор списков для дочерних элементов другого элемента DOM:

    var req_subsets = $("#req_subsets");

    $.each(subsets, function(index, subset) {

        var subset_list = $("<ul></ul>");

        // add DOM elements to subset_list

        req_subsets.append(subset_list);
    });

Однако добавляется только один элемент DOM. Это заставляет меня подозревать, что когда я присваиваю новое значение subset_list, старое перезаписывается. Если это проблема, как мне избежать этого? Если нет, что еще я делаю не так?

ОБНОВЛЕНИЕ: Я изменил что-то еще, и я почти полностью уверен, что это исправлено.

1 Ответ

0 голосов
/ 04 мая 2010

Я настоятельно рекомендую использовать Easy DOM Creation для такого рода вещей

но вы все равно можете попробовать это исправлено:

var req_subsets = $("#req_subsets");

$.each(subsets, function(index, subset) {

    var subset_list = $("<ul></ul>");

    // add DOM elements to subset_list

    subset.append(subset_list);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...