0

ここで本当にガイダンスが必要です。

btn1、btn2、および btn3 の 3 つの異なる ID を持つ 3 つのリンクがあります。btn2 をクリックすると、btn2 と btn3 のリンク テキストを変更し、btn1 を非表示にします。btn2 をもう一度クリックすると、btn2 と btn3 の元のテキストに戻り、btn1 が表示されます。

私はjsfiddleでこれを開始し、さまざまなオプションを試しましたが、本当に困惑しています. 誰かが私に指示を与えることができますか?ありがとう!

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

4

1 に答える 1

2

次のことを試してみてください。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の更新バージョン

于 2013-03-27T16:52:05.227 に答える