0

在 web2py 视图中,是否有一种简洁的方法可以根据条件将 css 类添加到 html 标记?我在伪代码中想这样的事情:

<div class="details {{if product.inventory == 0 then 'highlight'}}">...</div>

如果 product.inventory == 0 则视图将生成以下 html:

<div class="details highlight">

除此以外:

<div class="details">

我知道我可以在视图中使用普通的旧 if 块,但我正在寻找一种简洁的方法来做到这一点。或者有没有更好的方法来解决这个问题?

4

2 回答 2

2

你几乎明白了:

<div class="details{{=' highlight' if product.inventory == 0 else ''}}">
于 2013-11-04T20:02:25.923 回答
0

看到这个答案

不过,这个(css 中的 js)仅在 IE 中受支持。为什么不只使用一个 javascript 函数来完成这项工作呢?

于 2013-11-04T19:33:42.297 回答