【发布时间】:2014-08-24 17:59:55
【问题描述】:
我有一个动态加载的按钮,如下所示:
<button type="button" class="btn btn-default admire"><span class="font awesome"> 3</span></button>
我正在尝试清空文本值,在本例中为 3,并在单击按钮时使用 AJAX 调用的返回值对其进行更新。到目前为止,这是我的代码:
$(document.body).on("click", "button.admire", function(){
$.post('ajax/example.php', function(data){
$(this).find("span").empty();
$(this).find("span").append(data);
});
});
它没有按预期工作。按钮“this”是否仍然可以在 ajax 函数中引用?还是超出范围?
编辑:如何在 ajax 调用函数中引用这个跨度?
谢谢,
威廉
【问题讨论】:
-
它必须超出范围,因为如果我将该行放在 ajax 调用函数之前,它将为空。