您需要使用事件委托:-
因此更改::-
$('.cancel@R_399_2419@').each(function(){
$(this).on('click',function(){
至::-
$(document).on('click','.cancel@R_399_2419@',function(){
所以代码需要是:
$(document).on('click','.cancel@R_399_2419@',function(){
$.ajax({
type : 'POST',
url : 'menus/deleteTmp',
data : {
'_token' : $('input[name=_token]').val(),
'id' : $(this).data('menuid'),
},
success : function ($data) {
$('.item' + $data).remove();
}
});
});
注意:-现在应用您的replaceWith()
代码并检查