[jQuery] html() bij toggle()
Ik heb een toggle, maar nu wil ik dat de link die ik gebruik als opener veranderd van tekst.
Heb nu dit
Code (php)
1
2
3
4
5
2
3
4
5
$("#profiel_wachtwoord").hide();
$("#profiel_toonwachtwoord").click(function() {
$("#profiel_wachtwoord").toggle();
$("#profiel_toonwachtwoord").html('Annuleer');
});
$("#profiel_toonwachtwoord").click(function() {
$("#profiel_wachtwoord").toggle();
$("#profiel_toonwachtwoord").html('Annuleer');
});
Op het moment dat je klikt opent ie #profiel_wachtwoord en veranderd hij de tekst van de link naar "Annuleer". Echter blijft dit natuurlijk staan op Annuleer..
Hoe kan ik zeg maar de html() ook togglen?
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
$("#profiel_toonwachtwoord").toggleClass('eenclassnaam');
if($("#profiel_toonwachtwoord").hasClass('eenclassnaam')
{
$(this).html('Ene tekst');
}
else
{
$(this).html('Andere tekst');
}
if($("#profiel_toonwachtwoord").hasClass('eenclassnaam')
{
$(this).html('Ene tekst');
}
else
{
$(this).html('Andere tekst');
}
Dan is een manier die ik zo kan verzinnen. Html toggelen kan niet dat ik weet
Maar nu wil ik in die toggle dus Annuleer als ie open is en Open als ie dicht is..
Merijn schreef op 25.03.2009 02:54:
Omdat ie dan niet meer dicht gaat.
Edit: Bedenk me net, ik kan ook gewoon nog een link er bij maken. Maar dat is niet netjes.. Als iemand nog een oplossing weet, laat 't me weten..
Gewijzigd op 01/01/1970 01:00:00 door Gerben Jacobs
Als je op het wachtwoord klikt, verwijdert ie em gewoon. Anders zet je een span met een x erin, rechtsboven in je #profiel_wachtwoord.
En zat je daar je .hide op. Anders moet je de parameters van toggle er eens bij pakken.
Gerben Jacobs schreef op 24.03.2009 22:52:
Het is geen class.. Het is gewoon hide() en show().. maar omdat ik wil dat ie opent of sluit, afhankelijk van z'n huidige positie, met 1 link kan/moet ik dus een toggle() gebruiken.
Maar nu wil ik in die toggle dus Annuleer als ie open is en Open als ie dicht is..
Maar nu wil ik in die toggle dus Annuleer als ie open is en Open als ie dicht is..
Je kunt echt mijn manier gebruiken om de tekst te switchen bij een class open of dicht bijvoorbeeld.