javascript - 点击事件上的jQuery不适用于数据表
问题描述
我正在使用 jquery 数据表插件。每行有两个操作按钮,用于确认或取消表格中的项目。
我在为他们两个添加点击事件时遇到问题。按钮直接添加到 json 数据中。
(function ($){
$(function (){
let confirm_button = $('.gs-confirm-order');
let cancel_button = $('.gs-cancel-order');
// cancel order process
cancel_button.on('click', function (){
if (confirm('Are you sure you want to cancel this order? Undo is not possible.')) {
console.log('Item cancelled.');
} else {
console.log('Operation cancelled.');
}
});
});
})(jQuery);
在准备好的文件中也不起作用
(function ($){
$(document).ready(function (){
let response_alert = $('#response');
response_alert.hide();
let confirm_button = $('.gs-confirm-order');
let cancel_button = $('.gs-cancel-order');
// cancel order process
cancel_button.on('click', function (){
if (confirm('Are you sure you want to cancel this order? Undo is not possible.')) {
console.log('Item cancelled.');
} else {
console.log('Operation cancelled.');
}
});
});
})(jQuery);
解决方案
推荐阅读
- css - 如何“打破”引导布局然后打印?
- python - 改组 itertools.permutation(range(15)) 时出现 Python OOM 错误
- android - 如何在 Android 的操作栏上方显示自定义视图
- html - CSS - 调用元素 [attribute^=value] 后未应用边框 X 颜色的原因
- collision-detection - 多物体碰撞检测与响应
- python - Python 在不断更新单独的窗口时诅咒字符串输入?
- java - 我如何使用外部存储将我的值保存在表单上,在排行榜中创建新条目,并能够将数据拉回?
- selenium - 元素应该被禁用
- excel - 当excel或VBA不满足条件时,如何创建循环并移动到下面的单元格?
- javascript - 如何判断游戏是否有效?