Javascript 使用JSLT为div元素添加类
我有:Javascript 使用JSLT为div元素添加类,javascript,jquery,html,css,jstl,Javascript,Jquery,Html,Css,Jstl,我有: <div class="col_1_of_3 span_1_of_3 ${product.getProducer().getName()} all"> 但我不知道下一步是什么,JSTL真的能做到吗 我的英语很差。谢谢阅读 您不需要jstl,只需简单的字符串附加即可: var ClassToAdd = "lt"+ ${item.getPrice()} document.getElementsByClassName("${product.getProducer().getNam
<div class="col_1_of_3 span_1_of_3 ${product.getProducer().getName()} all">
但我不知道下一步是什么,JSTL真的能做到吗
我的英语很差。谢谢阅读 您不需要jstl,只需简单的字符串附加即可:
var ClassToAdd = "lt"+ ${item.getPrice()}
document.getElementsByClassName("${product.getProducer().getName()}")[0].class=ClassToAdd;
试着这样做:
<c:forEach items="${product.getProductSizes()}" var="item">
<c:choose>
<c:when test="${item.getPrice() < 100 }">
<div class="lt100"></div>
</c:when>
<c:when test="${item.getPrice() > 100 and item.getPrice() < 200 }">
<div class="100to200"></div>
</c:when>
</c:choose>
</c:forEach>
“lt”仅在价格<100时使用,价格可以是:300。是的,但这不是我的观点:)你可以在那里写任何你需要的东西
<c:forEach items="${product.getProductSizes()}" var="item">
<c:choose>
<c:when test="${item.getPrice() < 100 }">
<div class="lt100"></div>
</c:when>
<c:when test="${item.getPrice() > 100 and item.getPrice() < 200 }">
<div class="100to200"></div>
</c:when>
</c:choose>
</c:forEach>