Столкнувшись с проблемой, что jquery не позволяет выбрать добавленный элемент. Я видел много советов, как его решить. Например:jquery select добавленные элементы
var $li = $('<li><span>' + html + '</span></li>');
$('.top').append($li);
Но она не может помочь мне в моем пути. Я получаю из списка серверов записи из базы данных в формате json и в моем представлении, и я зацикливаюсь на этом списке и генерирую некоторую структуру html.
Например:
$.getJSON("/searchbytype", data, function(data) {
$.each(data, function(key, val) {
$('items').append('<li class="item">'+ val.name + '</li>');
});
});
И то, что я хочу делать дальше, это нажать на какой-то li
пункт и сделать некоторые манипуляции. Ul
список может содержать 100-200 li
теги. Любые идеи были бы хорошы!
И какая часть не работает? – sdespont
[Event Delegation] (http://learn.jquery.com/events/event-delegation/) –
Я должен был найти дубликат перед ответом. Довольно уверен, что будет хотя бы один. – melancia