我有点击按钮后重新加载页面的功能,这里是:
$(".updated").load("index.php .updated");
它完美地装载一切。但是在加载了应该淡出表行的其他函数之后 - 不起作用。这是功能:
$('.deletetable').click(function () {
var x = this.id;
$.post("Changes.php", { ID: x, CLEAR: '1'});
$('#slideup'+x).fadeOut("slow");
它也很好,但在.load发生之前。
有什么想法吗?
谢谢!
答案 0 :(得分:1)
如果要在加载后执行代码,请将代码作为回调传递给加载:
$(".updated").load("index.php .updated", function(){
$('.deletetable').click(function () {
var x = this.id;
$.post("Changes.php", { ID: x, CLEAR: '1'});
$('#slideup'+x).fadeOut("slow");
})
});
答案 1 :(得分:1)
使用此:
$(document).on('click', '.deletetable', function () {
var x = this.id;
$.post("Changes.php", {
ID: x,
CLEAR: '1'
});
$('#slideup' + x).fadeOut("slow");
});