Я запрашиваюсь данными через AJAX и добавление его на страницу как так:JQuery. Связывает не стреляя
$('#post-images').append('<div class="image-holder"><img src="' + resp.images[i].imageUrl + '" /><br /><input type="checkbox" value="' + i + '" /></div>');
Я настроил приемник событий прослушивания для события щелчка:
$('.image-holder').on('click', function() {
alert("testing");
});
Однако метод никогда не срабатывает.
Использование инструментов разработчика Chrome. Я вижу, что на страницу вставлен правильный HTML, и нажимается div .image-holder
(у него нет параметров 1x1 или что-то в этом роде).
Этот обработчик добавлен * после * указанный элемент * в DOM *? (То есть, что такое '$ ('. Image-holder'). Length' во время этого связывания' on'?) –