2013-07-13 218 views
0

我需要一種方法來切換文本里面(這個),雖然這段代碼我沒有做到這一點,我不能得到原因。要切換的文本位於show類中。更改點擊按鈕的文本

$('.show').on('click', function(e) { 
e.preventDefault(); 
$(this).closest('.less').next('.more').toggle(function(){ 
     $(this).text("change text") 
     .stop(); 
    }, function(){ 
     $(this).text("change text again") 
     .stop(); 
    }); 

}); 
+0

你與它或去的jsfiddle的標記? –

回答

0

toggle()功能已被廢棄和刪除:

$('.show').on('click', function(e) { 
    e.preventDefault(); 
    $(this).text(function(_,txt){ 
     return txt == 'show' ? 'hide' : 'show'; 
    }).closest('.less').next('.more').toggle(); 
}); 

FIDDLE

+0

謝謝,該網站只能用到九月份,所以現在沒問題。 –

相關問題