javascript - ajax调用后onclick jquery不工作

标签 javascript jquery css asp.net

我是 jQuery 的新手。

我写了一个这样的onclick事件:

     $(document).ready(function () {
         $('body').find('.milestonetable').each(function () {
            var mTable = $(this);
            $(this).find('tr:first').children().eq(0).find('table').find('tr:last').children().eq(0).find('span').on('click', function () {
                var _mid = $(mTable).parent().next('table').find('tbody').find('tr').children().eq(1).find('input').val();
             //some other things to do.
            });

         });
    });

它工作正常。 但是当我调用 ajax 时,它停止工作。 我发现我必须这样写:

      $(document).on('click','.someclassName', function () {  

       });

但我无法将上面的代码转换为类似于下面的代码。 请帮忙。

注意:我使用的是 jQuery 1.10.4

最佳答案

以下列方式配置事件可能会解决您的问题。

$(document).on("click",".class-added-to-your-span", function(){


});

可在此处找到有关现场代表团的更多详细信息> http://api.jquery.com/live/

关于javascript - ajax调用后onclick jquery不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28407626/

相关文章:

html - CSS - 样式化的边框引线

javascript - React Hooks 未正确更新数组

javascript - 未找到套接字 IO (404)

javascript - 点击搜索按钮后如何渲染大量的html?

javascript - 如何在 jQuery 中获取 iframe 原点

jquery - 停止 CSS 下拉菜单拉伸(stretch)导航栏的高度?

javascript - 一次搜索多个 ng-repeats

javascript - 无法使用 jQuery 获取带有溢出图像的视口(viewport)大小

jquery - 是否可以为缩放 css 属性设置动画

javascript - .js 脚本没有响应