2017-01-29 2 views
-1

Ich habe diese Arbeit Code mit jQuery:JQuery, wie zu verbergen oder ein Element zu zeigen, entsprechend einer Bedingung

if (condition) { 
     $elem.hide() 
} else { 
     $elem.show() 
} 

Ich möchte wissen, ob es eine Methode ist, dass mir so etwas wie zu tun erlaubt:

 $elem.visible(condition) 

oder

 $elem.apply(condition ? 'hide' : 'show') 

Was ich will, ist es auf eine einzige Zeile zu reduzieren.

Ich weiß, ich kann jQuery erweitern und fügen Sie eine Funktion, um das leicht zu tun, aber gibt es eine native Jquery-Funktion, die mir das oder etwas ähnliches ermöglicht?

+1

* "Ich möchte wissen, ob es eine Methode gibt, die ..." * Ich empfehle das Lesen der [jQuery API] (http://api.jquery.com) von Anfang bis Ende. Es dauert nur eine Stunde, zwei Tops. Verdammt, um die Antwort auf diese Frage zu bekommen, müssen Sie nicht einmal das Ganze lesen, lesen Sie einfach die Liste der Funktionen auf der ersten Seite durch. –

Antwort

0

Endlich gefunden!

$elem.toggle(condition) 
Verwandte Themen