Я видел другие сообщения по этой теме, но они всегда меняют элементы при перерисовании. У меня есть список элементов, я хочу нажать на один и удалить его с помощью ajax, а затем перерисовать один и тот же список и сделать его доступным для кликов. Щелчок после перерисовывания не работает. Следующий код перерисовывает список штрафа один раз. Затем элементы «listto» больше не доступны для кликов. Я думал, что «на» должен был справиться с этим. Как я могу сделать эту работу?JQuery - Как я могу динамически добавлять элемент clickable после перерисовывания
$('.listto').on('click',function() {
var tmp = $(this).attr('id').substr(1).split("|");
$.ajax({url: '/contact/removefromlist/'+tmp[0]+'/'+tmp[1],
success: function(data) {
redrawtolist(data,tmp[1])
}
});
});
function redrawtolist(data,item) {
var dat = JSON.parse(data);
var str = "";
$.each(dat, function(index, rel) {
str += '<div id="t'+index+'|'+item+'" class="listto">'+rel+'</div>';
});
$('#tolist').html(str);
}
Я знал, что я был близок ... Это имеет смысл. Благодаря! И это работает. –