Grails 如何在if条件下更改'td'元素的宽度?
在if条件下,如何更改Grails 如何在if条件下更改'td'元素的宽度?,grails,Grails,在if条件下,如何更改td元素的宽度 <td id="sampleID" width="30%" bgcolor=#fff> <g:if test="${(arr[1].toString() == "Variable1") || (instanceItem[1].toString() = 这是根据条件使元素具有不同宽度的最简单方法 <g:if test="${(arr[1].toStrin
td
元素的宽度
<td id="sampleID" width="30%" bgcolor=#fff>
<g:if test="${(arr[1].toString() == "Variable1") || (instanceItem[1].toString() =
这是根据条件使元素具有不同宽度的最简单方法
<g:if test="${(arr[1].toString() == "Variable1") || (instanceItem[1].toString() == "Variable2")}">
<td id="sampleID" width="50%" bgcolor=#fff>
<div class="inside_if">Successfully changed width</div>
</td>
</g:if>
<g:else>
<td id="sampleID" width="30%" bgcolor=#fff>
<div class="inside_if">Successfully changed width</div>
</td>
</g:else>
已成功更改宽度
已成功更改宽度
这是一个很大的if条件,所以在scriptlet块中可能会更好
<%
def sampleIdWidth = (arr[1].toString() == "Variable1") || (instanceItem[1].toString() == "Variable2") ? "40" : "50"
%>
<td id="sampleID" width="${sampleIdWidth}%" bgcolor=#fff>
...
...
将
放在if
中,另一个
放在else
部分中。您不能“更改”已从
标记中呈现的内容