1

我觉得这似乎很简单,可能是一个常见问题,但我需要在第二次点击时将文本更改回原始状态,

        $('#about').hide();     
      $('#about-btn').click(function(){         
            $('#about').toggle('down'),
             $(this).text('close');


        });

它与关闭的单词保持一致,我需要它在切换元素时切换。

4

1 回答 1

2
$("#about-btn").click(function() {
    if (this.innerHTML === "close") {
        this.innerHTML = "open";
        $("#about").slideUp();
    } else {
        this.innerHTML = "close";
        $("#about").slideDown();
    }
});

演示:http: //jsfiddle.net/pX4QW/

于 2012-12-03T22:06:50.617 回答