您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用AJAX更新后,jQuery单击不起作用

使用AJAX更新后,jQuery单击不起作用

您需要使用事件委托:-

因此更改::-

$('.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()代码并检查

JS 2022/1/1 18:14:17 有562人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶