我有一张桌子。我正在返回一个行列表,并且在其中一行中我有一个按钮。此按钮有一个名为“密码”的类。我正在为这个类附加一个点击事件。每次用户单击此按钮时,我都会进行 ajax 调用并从服务器获取密码并将其显示在单元格中...
问题是每当我返回部分视图(虚拟分页、返回更多行、过滤记录或排序)时,单击事件不再起作用。
这是我的 javascript
$('.password').click(function () {
var self = $(this);
var accountID = $(this).attr('data-id');
var route = {
serverAction: 'GetDecryptedPassword',
args: {
ID: accountID
}
};
App.getJSON(self, route, function (sender, data) {
$("#" + accountID).html(data);
});
return false;
});
我猜一旦部分视图刷新了元素,处理程序就不再附加。是否需要重新连接?
任何帮助,将不胜感激。