在单击jQuery时将按钮转换为AJAX加载器


$(".post-btn").text().html("<img src='../images/loader.gif' />");

为什么这不起作用?我确定我得到了正确的选择器,因为我尝试了 $(".post-btn").text('test') 并且它可以工作。我希望按钮的标签在用户单击它时成为 ajax 加载器。

像这样。 没有文本()

$(".post-btn").html("<img src='../images/loader.gif' />");

您正在尝试链接函数,但是当前一个函数返回初始 jQuery 对象时,链接有效。例如

$(".post-btn").text('Hello');

将在将其文本设置为"Hello"后返回 post-btn 对象本身。

$(".post-btn").text()

将返回 post-btn 的文本而不是它本身,即不是对象的"Hello"。

最新更新