A gsp Datei Code enthält, wie untenWie der HTML-Tag zu verstecken, wenn seine leere
<div class="alphabet">
<div class="a" >
<kbd></kbd>
</div>
<div class="b" >
<kbd></kbd>
</div>
</div>
Wie ist es möglich, den kbd
Tag zu verstecken, wenn es leer ist? Angenommen, der Wert für kbd stammt von einem Javascript. Möglicherweise in gsp selbst getan.
Was ich meine, ist leer
Empty (should hide)
<kbd></kbd>
Has value
kbd>Testing</kbd>
verwenden möchte ich es von gsp erfolgen. Wie sollte ich mit nach leeren suchen? Ich finde den kbd-Knoten nach Klasse in Javascript und setze Wert mit .html. –
Memoc
Wenn Sie den Wert mit Javascript einstellen, müssen Sie auch Javascript verwenden. GSP wird vorher ausgewertet und hat nur Zugriff auf das vom Controller übergebene Modell – droggo
Übrigens sollten Sie vielleicht in Framework wie AngularJS schauen, das den Ansichtszustand behält und Ihnen sehr leicht solche Funktionen zur Verfügung stellt, zB 'ng-if' von Angular 1.x – droggo