jquery - 根据类更改 jQuery 的链接

标签 jquery css class hyperlink

如果链接类发生变化,有没有办法使用 jQuery 动态更改链接文本?

初始状态(无类):

<a href="#" class="">Save This</a>

如果单击上面,则会给出如下所示的类:

<a href="#" class="saved">Save This</a>

我想以这样的方式结束:

<a href="#" class="saved">Remove This</a>

如果类更改为“已保存”,我想要将初始文本“保存此”更改为“删除此”。

最佳答案

你想做这样的事情吗?

http://jsfiddle.net/a6vjxy6c/2/

$("a").on("click", function(e) {
    e.preventDefault();
    if ($(this).hasClass("saved")) {
     $(this).removeClass("saved");
        $(this).html("Save This");
    }
    else {
     $(this).addClass("saved");
        $(this).html("Remove This");
    }

});

关于jquery - 根据类更改 jQuery 的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25506541/

相关文章:

javascript - 将 javascript 函数作为 data-* 属性传递并执行

html - 平板电脑/手机屏幕上的网站页面仅显示左上角(需要 : page is minimized to fit the screen and can be zoom-ed)

javascript - 为 CSS 事物开发类似 FIrebug 的 Web 应用程序

c++ - 从另一个 cpp 更新文本框值

javascript - [codeplayer]当 iframe 内容是使用 javascript 从文本区域动态加载时,如何在 iframe 中查找元素

jquery - 尝试从 get() 请求返回的 html 中选择 'body' 标记

java - 如何解决 "Exception in thread "AWT-EventQueue-0"java.lang.NullPointerException"?

Python 静态类属性设置/获取

javascript - jQuery 和自动调整文本区域大小的问题

html - 我无法在悬停时增加图像的Z索引