В subels пункты li накапливаются с каждой итерацией и не отчищаются при объявлении, а если очищать с помощью subels.empty(), то они в итоге все удаляются
console.log(result);
$('.menu').empty();
for (item of result) {
// console.log(item);
if (item['sub'] == 1) {
//С сабменю
var subels = $(`<ul></ul>`);
var el = $(`<li><a>${item['name']}</a></li>`);
for (var sub of item['subs']) {
subels.append(`<li><a href="${sub.href}">${sub.subname}</a></li>`);
}
el.append(subels);
$('.menu').append(el);
} else if (item['sub'] == 0) {
//Без сабменю
var el = $(`<li><a href="${item['href']}">${item['name']}</a></li>`);
$('.menu').append(el);
}
}
Делайте empty в начале итерации
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Делаю приложение на react js Есть авторизация и доступ к сайту после нееСделал проверку авторизовался пользователь или нет при отрисовке дефолтного...
Задача: Есть массив char text[20][81], в нем записаны строки, необходимо найти и удалить содержимое правильно расставленных скобок, включая сами...
Читаю данные с последовательного порта, с arduinoНашел код в интернете, но он странно работает
Читаю данные из ком порта делал это с помощью readFile С которым раньше серьёзно никогда не работал, код просто непонятныйПотом подумал если...