Изменить текст div с помощью JQuery Toggle

Когда используешьslideToggle, как изменить текст закрыть / показать? Я сделал простой, но не могу вернуть текст обратно.

Вот что я сделал:

$(document).ready(function(){
    $('.open').click(function(){        
            $('.showpanel').slideToggle('slow');
            $(this).text('close');
    });
    
        $('.open2').click(function(){        
            $('.showpanel2').slideToggle('slow');
            $(this).text('close');
    });        
});
body{
font-size:20px;
}
#box{
    border:2px solid #000;
    width:500px;
    min-height:300px;      
}
.open,.open2 {
    width:450px;
    height:50px;
    background:blue;
    margin:5px auto 0 auto;
    color:#fff;     
    }
.showpanel,.showpanel2{
    width:450px;
    height:300px;
    margin:0 auto 10px auto;
    background:red;
    display:none;
}



Show
This is content

Show
This is content

http://jsfiddle.net/9EFNK/

Ответы на вопрос(8)

Ваш ответ на вопрос