切换按钮值

时间:2013-08-31 13:38:07

标签: jquery html css

我有这个代码隐藏/显示div按钮点击。有什么办法可以切换按钮值吗?

<div>
    <button id="showmenu" type="button">Click Me!</button>
</div>
<div class="menu" style="display: none;">
    Can the button value change to "show" or "hide"
</div>

<script>
    $(document).ready(function() {
        $('#showmenu').click(function() {
            $('.menu').toggle("slide");
        });
    });
</script> 

2 个答案:

答案 0 :(得分:3)

试试这个:

$(document).ready(function() {
    $('#showmenu').click(function() {
        $(this).text($('.menu').is(':visible') ? 'hide' : 'show');
        $('.menu').toggle("slide");
    });
});

答案 1 :(得分:0)

你可以试试这个

  $(document).ready(function() {
        $('#showmenu').click(function() {
            $('.menu').slideToggle('slow', function() {
                    if($(".menu").is(":visible"))
                    { // Set Show Text
                    }
                    else{ // Set Hide Text
                    }                

            });
        });
    });