我觉得问这个问题有点傻,但出于某种原因,我无法想到如何实现我想要的。
我有一个包含字段标签和字段的<div class="row">
。
如果我的字段返回为空值,我想完全隐藏此行。
HTML(保存在我的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]", "");
但是这会在上面和下面的行之间添加空白。
无论是JavaScript、JQuery、CSS还是如果可以的话,使用HTML(虽然我不认为可以用这种方式)都可以提出任何建议。
我不能在我的CMS中添加任何代码,所以它需要在我的代码中完成。
我的网站正在使用Twitter Bootstrap。