$(".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"。