У меня есть пустой список в начале, как это.
<ul id="list" data-role="listview" data-inset="true">
</ul>
В функции готовности документа я вызываю несколько
$('#list').append('<li id="a">A</li>').listview('refresh');
для ul, каждый из которых имеет свой уникальный идентификатор. Таким образом, результат должен быть таким:
<ul id="list" data-role="listview" data-inset="true">
<li id="a">A</li>
<li id="b">B</li>
</ul>
Но в конце тега body в HTML, когда я пытаюсь сделать что-то вроде
$('#list').children()
Это выглядит как пустой набор [].
Аналогично, когда я прикрепляю событие click с чем-то вроде $("#a").click(function{alert("A")})
, оно вообще не работает, поскольку не распознает #a, поскольку оно было создано динамически, может быть?
Я надеюсь, что кто-то может помочь мне с тем, что происходит, и если есть способ обойти это.