作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个数据表,它使用 AJAX 从我的服务器获取数据。
此代码将数据添加到 Datatable 并向其中添加一些按钮
var jsdata = JSON.parse(data);
for (var i = 0; i < jsdata.length; i++) {
var actions =
'<div class="btn-group">' +
'<button class="btn btn-default btn-xs" type="button" data-button=\'{"func": "func1"}\' data-process_id="' + jsdata[i][0] + '"><i class="icon-remove"></i> </button>' +
'</div>';
jsdata[i].push(actions);
}
我也有这段代码,应该可以点击创建的按钮(通过上面的脚本)
$('button').click(function() {
alert('test');
});
不幸的是,这些函数没有被调用。如果我直接放置按钮(没有 AJAX 请求)它工作正常。
我该如何解决这个问题?
最佳答案
使用 on
附加事件处理程序
$(document).on("click", "button",function() {
alert('test');
});
关于javascript - .click() 不适用于 ajax 加载的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21224600/
我是一名优秀的程序员,十分优秀!