开发者

Change label based on element visibility (jQuery)

HTML:

开发者_StackOverflow中文版<a href="#">Show next element</a>
<div>content</div>

jQuery:

$('a').toggle(function () {
    $(this).next().show();
},
function () {
    $(this).next().hide();
});

How do I change the above jQuery so it also changes the "Show" in the link to "Hide" when the element is visible?

Thanks!


Hasn't been tested...

$('a').toggle(function () {
    $(this).next().show();
    $(this).html("Hide next element");
},
function () {
    $(this).next().hide();
    $(this).html("Show next element");
});


$('a').toggle(function () {

    $(this).next().show();
    $(this).html('Hide next element');
},
function () {
    $(this).next().hide();
    $(this).html('Show next element');
});
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜