在web2py视图中,是否有一种简洁的方法可以根据条件将hss标记添加到CSS标记中?我在伪代码中想到这样的东西:
<div class="details {{if product.inventory == 0 then 'highlight'}}">...</div>
如果product.inventory == 0则该视图将生成以下html:
<div class="details highlight">
否则:
<div class="details">
我知道我可以在视图中使用普通的旧if块,但我正在寻找一种简洁的方法来执行此操作。或者,有更好的方法来解决这个问题吗?
答案 0 :(得分:2)
你几乎得到了它:
<div class="details{{=' highlight' if product.inventory == 0 else ''}}">
答案 1 :(得分:0)
请参阅this answer
此(js in css)仅在IE中受支持。为什么不只是有一个javascript函数来完成这项工作?