Я чувствую себя немного глупо, задавая этот вопрос, но по какой-то причине я не могу, чтобы жизнь меня задумалась о том, как делать то, что я хочу.Скрыть строку, если значение возвращено пустым
У меня есть <div class="row">
, в котором есть полевое поле и поле.
Я хочу полностью скрыть эту строку, если значение моего поля возвращается как пустое.
HTML (Held в моей системе 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>
Посмотреть код:
if (newBankdetails.RollNumber != null && newBankdetails.RollNumber != "")
{
template.Nvc.Add("[!RollNumberLabel]", "Roll number");
template.Nvc.Add("[!RollNumber]", newBankdetails.RollNumber);
}
Я пытался делать:
template.Nvc.Add("[!RollNumberLabel]", "");
template.Nvc.Add("[!RollNumber]", "");
, но это добавляет пустое пространство между строкой выше и бело w эта строка.
Я принимаю во внимание любые предложения, будь то JavaScript, JQuery, CSS или если это можно сделать, используя HTML (хотя я не думаю, что это можно сделать таким образом).
Я не могу добавить код в свою CMS, поэтому это необходимо сделать в моем коде.
Мой сайт использует Twitter Bootstrap
Это сработало отлично, хотя я решил поместить свой полевой ярлык обратно в свою CMS, чтобы уменьшить мой код по строке и сменил «ярлык» на «div» и добавил replace = = "" с == [! RollNumber] – murday1983