#javascript #jquery
#javascript #jquery
Вопрос:
У меня есть форма, которая создает div, когда вы вводите имя и нажимаете «добавить». Я хочу обернуть этот div в li, но когда я делаю это, он обертывает каждый созданный div с тем же именем класса в li, поэтому я получаю несколько уровней li вокруг div. Есть ли способ настроить таргетинг только на div, созданный при этом щелчке?
Скрипка здесь http://jsfiddle.net/clintongreen/BMX4J/1 /
Ответ №1:
Вот обновленная скрипка. Все, что я сделал, это переместил создание нового div
вне вызова append
и сохранил его в переменной, чтобы его можно было использовать повторно. Соответствующий код из скрипки:
var newDiv = $('<div class="div_menu_button"></div>');
$('#created_buttons').append(newDiv.val(value).text(value) );
newDiv.wrap("<li></li>");
Комментарии:
1. Спасибо, чувак, это именно то, что я искал,. Спасибо за объяснение тоже, приветствия