javascript - 如何在用鼠标单击时更改 anchor 的文本?

标签 javascript jquery html

这是我的网站。 http://www.sarahjanetrading.com/js/j/index.html所有代码+图像+css都可以访问任何人

当任何人单击“监听”按钮时,其背景会变为“停止监听”,反之亦然。这是我想要的功能,我使用 jQuery 得到了它。

我现在还想要的是文本也相应地改变。例如,当有人单击“收听” anchor 时,其文本应更改为“停止收听”,对于停止收听 anchor 也是如此。就像切换 anchor 一样。

感谢您的帮助!真的很感激...:)

最佳答案

$("#first").toggle(function(){
    $(this).text("Stop listening");
}, function(){
    $(this).text("Listen");
});

在线演示: http://jsfiddle.net/5AUdJ/

<小时/>

UDPATE

我看到您正在使用一个类来控制监听/停止状态。也许这样效果会更好。

$("a").click(function(){
    if($(this).is(".listen")){
        $(this).text("Stop listening").removeClass("listen");
    } else {
        $(this).text("Listen").addClass("listen");
    }
});

关于javascript - 如何在用鼠标单击时更改 anchor 的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7578136/

相关文章:

javascript - 在隐藏和显示 div 之间切换会使我成为垃圾邮件发送者?

javascript - 为什么点击事件在这里立即注册?

javascript - &lt;/script&gt; 在字符串结束脚本部分

html - 隐藏平板电脑的跨度并在普通屏幕上显示

javascript - 让用户使用 Javascript 在 canvas 中用鼠标绘制矩形

javascript - "How to fix ' 错误 : Invalid or missing identifier ' in hyperledger composer"

javascript - 如何根据 JS 中的条件传递算术运算符?对 'add' 说 +,对 'times' 说 *

javascript - 如何在位置 :absolute using jQuery. css() 函数中添加 !important?

javascript - 当我单击下一个或上一个按钮时,数据表显示旧值。

jquery - 将 HTML 转换为 JSON 时出现问题