var neededElements = $('.notopened');
$.each(neededElements, function(index, value) {
$(value).bind("click", function () {
var id = $(this).attr('id');
$.get("/Home/GetChildren?id=" + id, null, printDirectories);
$(this).removeClass("notopened");
$(this).addClass("opened");
});
});
function printDirectories(data) {
var it = data.Directories[0].ParentID;
$('#' + it).after('<ul class="' + it + '">');
$(it).insertAfter("<li>OLOLOLOLO</li>"); // здесь нужно вставить <li>
$('#' + it).after("</ul>");
}
Как добавить li
внутрь ul
?
Ошибка заключалась в строке
$(it).insertAfter("<li>OLOLOLOLO</li>");
Необходимо дописать в селектор ('.' + it), потому что мы обращаемся к классу. Получится:
$('.' + it).append("<li>OLOLOLOLO</li>");
Для добавления элемента внутрь другого в jQuery используется метод append():
$(it).append("<li>OLOLOLOLO</li>");
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
?Как можно "красиво" понять что в таблице базы данных MySQL произошли изменения при помощи GoLang, при этом не выкачивая всю таблицу по таймеру
Есть приложение в котором есть DataGrid в котором есть заявкиЗа этим приложением работают несколько юзеров
Существует ли какая-либо практическая разница между двумя способами задания курсора?