javascript - 使用 ajax 加载的部分页面无法使用函数

标签 javascript jquery

我有一张这样的 table

    <tr>
    <td>No.</td>
    <td>Username</td>
    <td>Password</td>
    <td>Usage Left</td>
    <td>%</td>
    <td>Valid Until</td>
    <td>Days Left</td>
    <td>Delete</td>
</tr><!-- This is table head and is contained in multiple rows -->

我使用jquery添加/删除用户,但是当我添加用户而不是重新加载页面时,我只是将新添加的用户行附加到表中,所以这个新添加的行删除不起作用,但是我可以在重新加载后删除记录再次整个页面。

我检查了添加行的类名,它们是正确的并且我正在使用

        $('.deleteThis').bind('click', function() {
});

删除记录功能。

最佳答案

听起来你需要使用 live()而不是bind()将事件处理程序绑定(bind)到新添加的行

关于javascript - 使用 ajax 加载的部分页面无法使用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1153050/

相关文章:

javascript - jQuery UI 对话框重用行为

javascript - 当使用ajax在单行中切换按钮时,laravel将状态更新为0或1

javascript - jQuery 禁用输入不起作用

Javascript - 添加图像

javascript - Vue.js 获取 v-for 的未知 Json key

javascript - 无法使用 ng-repeat 检索动态创建的 JSON 对象的属性

javascript - 操作递归数组

javascript - 垂直滚动条占用最后一列的宽度

javascript - 如何测试私有(private) React 组件

javascript - Facebook 发送按钮 - 操纵 popunder div