我观察到下划线尝试访问 HTML 属性中的数据的问题:
对于具有 anid
和 aname
属性的模型
<% _.each(collection, function(model){ %>
<div data-id="<% model.id %>" class="item active"><%= model.name %></div>
<% }); %>
在这里,我得到<div data-id="" class="item active c">Test</div>
,如果我这样做:
<% _.each(collection, function(model){ %>
<div data-id="<% model.id %>" class="item active"><%= model.name %></div>
<% }); %>
我明白了<div data-id="" class="item active c">0</div>
所以我无法打印到“data-id”属性中,这似乎是因为我在一个each
,因为我可以在我的代码的另一部分执行此操作。
你知道避免这种情况的方法吗?
谢谢。