检查字段中是否有值时,CSS中的hasscontent有何反作用?
我正在尝试执行if-else逻辑,并且我有两个字段FieldA和FieldB。如果FieldA有内容,则显示FieldA,否则显示FieldB。
谢谢。
答案 0 :(得分:1)
您可以为此使用:empty
,但是只有在FieldA
刚好在FieldB
之前(或其他几种关系中),这才可以在CSS中使用,但这是最简单的方法了解)。
.FieldA + .FieldB {
display: none;
}
.FieldA:empty + .FieldB {
display: block;
}
由于这是应用程序逻辑,并且取决于这些元素之间的特定关系,因此最好在您的应用程序代码中执行此操作(如果不打算完全打印FieldB
,则不要这样做)显示)。
答案 1 :(得分:0)
感谢jnylen的帮助。我改为使用<#if> <#else>子句,因为它更易于理解和维护。