Ich habe diesen Code auf jsfiddle. Ich versuche nur, ein bestimmtes Eingabeobjekt zu verbergen / anzuzeigen, wenn ein Auswahlwert aktiviert ist.
Der HTML-Teil des Codes ist hier:
%Vor%Und der jQuery-Teil ist hier:
%Vor%Wenn der Benutzer "Andere" auswählt, wird ein anderes Eingabeobjekt angezeigt.
Das Problem ist jetzt das. Wenn Sie die Seite öffnen, wird standardmäßig die erste Option ausgewählt und das optionale Eingabeobjekt angezeigt. Es wird ausgeblendet, sobald Sie eine andere Option ausgewählt haben.
Gibt es einen Trick, um es zu verbergen, wenn Sie die Seite zum ersten Mal laden? Nicht nur, wenn Sie einen Wert manuell auswählen.
Danke Leute.
Ich schließe typischerweise die Versteck- / Zeige-Logik ab:
%Vor%und rufen Sie es auf, wenn die Seite geladen wird.
%Vor%Aber ich wäre neugierig zu sehen, was andere Leute normalerweise tun.
Wenn Sie die anonyme Methode in eine aufrufbare Funktion ändern, sollten Sie sie in Ready ()
aufrufen könnenz.B.
%Vor%