Digamos que tiene un enlace para mostrar más opciones que expande una lista de opciones. Dice "más opciones". Es fácil alternar esas opciones con .toggle()
o .slideToggle()
, pero el texto sigue siendo el mismo. Para alternar el texto también ...
$("#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(); ));
También hay muchas otras formas.