【问题标题】:Changing link text and hiding a link with one click一键更改链接文本和隐藏链接
【发布时间】:2013-03-17 20:42:20
【问题描述】:

我真的需要一些指导。

我有 3 个具有 3 个不同 ID 的链接:btn1、btn2 和 btn3。 当我点击 btn2 时,我想更改 btn2 & btn3 上的链接文本,并隐藏 btn1。 当我再次单击 btn2 时,我想在 btn2 和 btn 3 上恢复为原始文本,并显示 btn1。

我已经在 jsfiddle 中开始了这个并尝试了各种选项,但我真的很难过。有人可以给我一些指导吗?谢谢!

http://jsfiddle.net/squirc77/EQFRY/>

【问题讨论】:

  • 我会冒昧地说你需要创建变量并根据点击操作更改 HTML。

标签: jquery text hyperlink


【解决方案1】:

试试下面的,你没有说 btn3 中的文本应该是什么,所以我在我的例子中换掉了“重置”和“清除”:

$('#btn2').click(function () {
    var $this = $(this);
    if ($this.text() == 'Search & Save Filter'){
        $this.text('Filter Saved');
        $('#btn3').text('Reset');
        $('#btn1').hide();
    } else {
        $this.text('Search & Save Filter');
        $('#btn3').text('Clear');
        $('#btn1').show();
    }
});

jsFiddle 的更新版本

【讨论】:

  • Syon,非常感谢!我希望即将得到这个......它仍然是变量和 if 语句导致我冻结。我非常感谢你的帮助!最好的。
  • @squirc77 没问题,如果这有帮助,请单击左侧的复选标记接受它作为答案。 :)
猜你喜欢
  • 1970-01-01
  • 2013-04-15
  • 1970-01-01
  • 2018-05-03
  • 2018-09-02
  • 2012-06-08
  • 2015-07-12
  • 2015-03-31
  • 1970-01-01
相关资源
最近更新 更多