我想製作一個腳本,根據其他元素的可見性更改切換鏈接文本。jQuery文本()更改toggle()?
因此,雖然#form是可見的,我希望#表單容器的文本是「隱藏...」,而當它隱藏,我希望文本是「顯示...」。 ($('#form')。is(「:visible」)){另一種方式:if($('#form')。is(「:visible」))我試過這行 - if($ ==「true」){ - 但它也不起作用。
怎麼了?每當另一個項目被切換時如何更改文本?
$('.toggle').click(
function()
{
$('#form').slideToggle();
if($('#form').is(":visible")){
$('#form-container a').text("Hide form container");
}
else {
$('#form-container a').text("Show form container");
}
});
謝謝。
謝謝,沒有爲我工作,但使用了第一個解決方案。 – bat 2010-08-13 14:11:35
這是不正確的,只能有一個回調函數。 – bzx 2012-01-12 12:01:51
提到的語法是切換,而不是slidetoggle – hsuk 2013-06-06 04:16:22