单击jquery将按钮转换为ajax加载程序

时间:2014-02-10 07:47:11

标签: javascript jquery css ajax

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

为什么这不起作用?我确信我得到了正确的选择器,因为我尝试了$(“。post-btn”)。text('test')并且它有效。我希望当用户点击它时,按钮的标签成为ajax加载器。

2 个答案:

答案 0 :(得分:2)

喜欢这个。没有文字()

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

答案 1 :(得分:0)

您正在尝试链接函数,但链接在前一个函数返回初始jQuery对象时起作用。例如,

$(".post-btn").text('Hello');
将文本设置为“Hello”后,

将返回 post-btn 对象本身。

但是

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

将返回post-btn的文本而不是其自身,即“Hello”,它不是一个对象。