Pokúšam sa vymeniť text tlačidla po kliknutí. Funkciou tlačidla je prepínať a <div>
. Je možné pomocou jQuery nastaviť dve inštancie textu tlačidla a vymeniť ich pri prepínaní?
Tu sa zatiaľ nachádzam:
$("#showmodule").click(function() {
$(this).addClass("active");
$("#module").slideToggle()
});
odpovede:
2 pre odpoveď č. 1Čo by som urobil vo vašom prípade, je pridať rozpätia do vášho ukotvovacieho odkazu a prepnúť ich, napríklad nasledujúce.
<a href="#" id="showmodule">
<span>Default Text</span>
<span style="display : none;">Toggled Text</span>
</a>
A javascript by vyzeral asi takto.
$("#showmodule").click(function() {
$(this).addClass("active");
$("span", this).toggle(); // This line will toggle the spans inside of the link
$("#module").slideToggle()
});