@alexmixaylov

Почему вставляет object HTMLLIElement] вместо HTML кода?

переделываю меню в две колонки
получаю массив со списком
console.log(newLi)
[li#menu-category-13.menu-category-element-depth-3,  li#menu-category-20.menu-category-element-depth-3]


и теперь вставляю его в нужное место
$(getChildrenMenu).prepend('<li class="col-sm-4"><ul>' + newLi2 + '</ul><li>');


в итоге вставляется не ХТМЛ теги а
[object HTMLLIElement],[object HTMLLIElement],[object HTMLLIElement]

если вставлять просто
$(getChildrenMenu).prepend(newLi2);
тогда вставляет список нормально
  • Вопрос задан
  • 1842 просмотра
Решения вопроса 1
trushka
@trushka
Потому что newLi2 - это не сторока, а массив html-элементов
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@SashaZanko1993
Можно попробовать .outerHTML и может помочь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы