Я пытаюсь заставить jQuery (мобильный) добавлять новые <li>
элементы в <ul>
, для которого установлена роль данных "listview"
Вот HTML:
<div data-role="page">
<header data-role="header">
<h1>Header</h1>
</header>
<div data-role="content">
<ul data-role="listview" data-theme="a" id="sitelist">
<li><a href="page1.html" data-transition="pop">Page1</a></li>
</ul>
</div>
<footer data-role="footer">
<h4>Footer text</h4>
</footer>
</div>
А вот используемый javascript:
$('ul').append('<li><a href="#">sada</a></li> ');
$('ul').listview('refresh');
Но проблема в том, что вывод отображается как:
http://www.dumblegroup.com/Capture.png
Я бы хотел, чтобы элемент "sada" отображался только один раз, и он должен иметь такое же форматирование, как и "Page1".
Что я делаю не так? Благодарю за любую помощь!
/ Magnus