我正在尝试在动态加载的文件之后附加一个跨度,但是我无法使其正常工作。下面的函数运行正常,但我无法运行回调函数或附加跨度。
//The jquery click event is here
jQuery(this).parents('.buttons')
.next('.response')
.load('example.php', {
postid: id,
Count: ResponseCount
//I'm trying to run a call back function here but
//it's not working.
});
答案 0 :(得分:2)
jQuery的.load()
方法允许使用一个第三参数,即“ on complete”回调。您可以按如下方式使用它,以实现所需的功能:
//The jquery click event is here
jQuery(this)
.parents('.buttons')
.next('.response')
.load('example.php', {
postid: id,
Count: ResponseCount
}, function() {
// This div will be appended when load() completes successfully
$(this).append($('<div>My appended div</div>'))
});
有关load()
see the jQuery docs