Låt oss säga att du har en länk för att visa fler alternativ som utökar en lista med alternativ. Det står "fler alternativ". Det är enkelt att växla mellan dessa alternativ med .toggle()
eller .slideToggle()
, men texten förblir densamma. För att växla texten också ...
$("#more-less-options-button").click(function() ( var txt = $("#extra-options").is(':visible') ? 'more options' : 'less options'; $("#more-less-options-button").text(txt); $("#extra-options").slideToggle(); ));
Det finns också en massa andra sätt.