мне кажется, что вы устанавливаете внутренний html <div>
для набора <li>
элементов, что может вызвать некоторые проблемы! они должны быть внутри <ul>
или <ol>
. Вы не должны иметь <div>
внутри <ul>
!
если вы хотите заменить все в li, я бы вынул
$('<div id = "listHolder"></div>').appendTo("#here");
и изменить: document.getElementById('listHolder').innerHTML = list;
на document.getElementById('here').innerHtml(list);
Если вы просто хотите добавить html в list
в конец списка, сделайте следующее:
`$('#here').append($(list));`
вместо
document.getElementById('listHolder').innerHTML = list;