Mi sento un po 'stupido a fare questa domanda ma per qualche motivo non posso per la vita di me pensare a come fare ciò che voglio.Nascondere una riga se il valore restituito è vuoto
Ho un <div class="row">
che ha il mio campo etichetta e campo in esso.
Voglio nascondere completamente questa riga se il valore del mio campo viene restituito come vuoto.
HTML (tenuto nel mio sistema CMS):
<div id="rollNumber" class="row">
<label class="col-sm-offset-2 col-sm-3 control-label">[!RollNumberLabel]</label>
<div class="col-sm-2 form-control-static">[!RollNumber]</div>
</div>
Vista Codice:
if (newBankdetails.RollNumber != null && newBankdetails.RollNumber != "")
{
template.Nvc.Add("[!RollNumberLabel]", "Roll number");
template.Nvc.Add("[!RollNumber]", newBankdetails.RollNumber);
}
Ho provato a fare:
template.Nvc.Add("[!RollNumberLabel]", "");
template.Nvc.Add("[!RollNumber]", "");
ma questo aggiunge spazio bianco tra la fila sopra e Belo w questa riga.
Sono pronto per eventuali suggerimenti, sia che si tratti di JavaScript, JQuery, CSS o se è possibile farlo, utilizzando l'HTML (anche se non penso che possa essere fatto in questo modo).
Non riesco ad aggiungere alcun codice al mio CMS, quindi è necessario farlo nel mio codice.
Il mio sito sta usando Twitter Bootstrap
Questo ha funzionato benissimo anche se ho deciso di rimettere la mia etichetta sul campo nel mio CMS in modo da ridurre il mio codice da una riga e cambiato "etichetta" in "div" e aggiunto sostituito = = "" con == [! RollNumber] – murday1983