我通过 AJAX 请求数据并将其附加到页面,如下所示:
$('#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 被插入到页面中,并且.image-holder
div 被点击(它没有 1x1 尺寸或其他东西)。