Я не могу связать события со списком, который генерируется jQuery. Я рассмотрел некоторые похожие проблемы, но не нашел решения.
Это код, который генерирует мой список:
var list = '<ul>';
for (var i = 0; i < data.length; i++)
{
list += '<li id="' + data[i].id + '"><span class="btnRemoveItem" title="Remove item from list"></span>' + data[i].name + '</li>';
}
list += '</ul>';
jQuery("#spanContainer").html(list);
Это создает мой список разыскиваемых. Работает отлично. Но я не могу манипулировать списком через jQuery. Некоторые исследования указывают мне на направление привязки событий к моему списку. Как я могу это сделать? Я просмотрел несколько сообщений, имеющих одну и ту же проблему, но не нашел ничего, что решило бы мою проблему.
Я использую jQuery 1.2.6 и не могу использовать v.1.3 (с функцией .live).
Ресурсы:
docs.jquery.com / События / bind
Edit:
Я пробовал это, но это не работает.
jQuery ("# 7276"). Bind ("click", function () {alert ('test');})
Это вывод html:
<span id="itemList">
<ul>
<li id="listItem_7276"><span title="Remove item from list" class="btnRemoveItem" id="7276"/>Main item</li>
<li id="listItem_7281"><span title="Remove item from list" class="btnRemoveItem" id="7281"/>Test item 4</li>
</ul>
</span>