У меня есть код JQuery, который делает div onClick
с определенным классом .caption
. После того, как я вызвал событие click в .caption
, этот класс не работает. Как я могу это сделать.Запустить событие щелчка на DOM, опубликованном jQuery
$('#edit').on('click',function(){
var pre = '<div class="col-xs-6 col-md-4" style="margin:0 auto;"><div class="thumbnail"><div class="caption" style="text-align:center;">';
$("#imgs").append(pre);
});
$('div.thumbnail').on('click','.caption',function(){
alert("Del");
});
'div.thumbnail' должен существуют при запуске кода, попробуйте использовать '# imgs' в качестве первого селектора – charlietfl
Не знаю, почему этот вопрос спускался проголосовали. Любая причина. – user254153
Спасибо, что это действительно трюк и работал как шарм. @charlietfl – user254153