0

我观察到下划线尝试访问 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,因为我可以在我的代码的另一部分执行此操作。

你知道避免这种情况的方法吗?

谢谢。

4

1 回答 1

0

你只差一个=标志!

<% _.each(collection, function(model){ %>
  <div data-id="<%= model.id %>" class="item active"><%= model.name %></div>
<% }); %>
于 2013-01-29T04:37:53.443 回答