Я не могу привязывать события к списку, который генерируется jQuery. Я рассмотрел некоторые подобные проблемы, но havent нашел какое-либо решение.Невозможно связать событие click с новыми элементами span (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/Events/bind
Edit: Я попытался это, но он не работает. .
JQuery ("# 7276") связывают ("щелчок", функция() {Alert ('тест');})
этого вывода 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>
Ничего себе, столько отзывов за 24 минуты редактирования моего оригинального сообщения! Я проверю ваши предложения сейчас! – Steven