我收到一个 JSON 对象,其中一个值为null
. JSON 看起来像:
[{"id":"1096","price":null,
现在,它正在NULL
使用以下代码向网页输出一个字符串。(我在 Backbone.js/Underscore.js 中使用模板引擎)
<div class="subtitle">$<%= price %></div>
因为我想隐藏整个div
如果没有price
返回,我添加了if
语句:
<% if (price) { %>
<div class="subtitle">$<%= price %></div>
<% } %>
但是它似乎仍然输出div.subtitle
. 我究竟做错了什么?我也尝试了以下但他们没有工作
<% if (typeof(price) != "undefined") { %>
<div class="subtitle">$<%= price %></div>
<% } %>
<% if (price != null) { %>
<div class="subtitle">$<%= price %></div>
<% } %>
<% if (price != "null") { %>
<div class="subtitle">$<%= price %></div>
<% } %>
if
我怀疑这与在 Underscore.js 的模板中使用语句有关