2017-05-28 1 views
-3

Ich habe ein Formular und drei Schaltflächen auf der Unterseite, sagen wir A, B und C. Wenn ich auf A klicke, muss es verschwinden und die B und C müssen die sein nur die, die gezeigt werden. Nach einem Klick auf B oder C muss die Schaltfläche A erneut erscheinen. jQuery ist was ich brauche.Wie man eine Schaltfläche in jQuery versteckt/anzeigt

+0

zeigen Bitte einige Beispiel-html und Ihre Versuche, diese selbst zu lösen. Stackoverlfow ist kein kostenloser Code-Schreibdienst oder ein * How to * Tutorial. Nehmen Sie sich etwas Zeit, [Referenz] zu lesen. – charlietfl

+0

Ich lese gerade ein Buch über jQuery. Ich wäre in der Lage, den Knopf zu verstecken, aber ich bin nicht sicher, wie man es mit den anderen zwei Knöpfen verbindet und es wieder erscheinen lässt, wenn einer von diesen angeklickt wird. – user1008292

+0

Mindestens ein [mcve] zusammenfügen, bevor Sie fragen. Sites wie jsfiddle.net, codepen, jsbin etc sind auch hilfreiche Sandbox-Sites zum Testen und Forking Beispiele – charlietfl

Antwort

-1

Hallo müssen Sie die „addClass“ verwenden, und „removeClass“ Methoden

Schritte:

hinzufügen Id jeder Taste, Lassen Sie uns die Id sagen, von „A“ ist „A“ können Sie verstecken die Taste "A" auf diese Weise: $ ("# A") addClass ("hidden") und es auf diese Weise $ ("# A") zeigen removeClass ("hidden")

die Klasse definieren.. "versteckt" mit CSS:

.hidden { display: none }

0

JQuery hat zwei Funktionen show und hide:

$('#a').click(function(){ 
    $('#a').hide(); 
}); 

$('#b').click(function(){ 
    $('#a').show(); 
}); 

$('#c').click(function(){ 
    $('#a').show(); 
}); 
+0

Danke! Das sollte funktionieren. – user1008292

+0

Kann vereinfacht werden und sollte vereinfacht werden .... wie in * "DRY" * – charlietfl

+0

hängt es davon ab, welche Selektoren er verwenden wird, das war der schnellste und klarste Weg – nicokant

Verwandte Themen