Javascript 下划线模板不工作

Javascript 下划线模板不工作,javascript,jquery,underscore.js,underscore.js-templating,Javascript,Jquery,Underscore.js,Underscore.js Templating,在我的HTML中,我有: <input type="button" id="button" value="Click Me!!"></input> <script type="text/template" id="users-template"> <% _.each(users, function(user){ %> <b><%= user.name %></b> <br />

在我的HTML中,我有:

<input type="button" id="button" value="Click Me!!"></input>

<script type="text/template" id="users-template">
<% _.each(users, function(user){ %>
    <b><%= user.name    %></b> <br />
    <%= user.city   %> <br />
    <%= user.education  %> <br />
<%});%>
</script>
但是我在这页上什么也没看到。如何在页面上显示用户信息>我已包含jquery和下划线路径


谢谢。

您需要将生成的html添加到DOM中,创建一个目标元素:

<div id="target"></div>

您需要将生成的html添加到DOM中,创建一个目标元素:

<div id="target"></div>

@Somename:您是否有
#target
元素?你是如何将填写好的模板放在页面上的?仅仅填写模板没有任何用处,你必须把结果文本放在某个地方。谢谢@muistooshort。。它符合阿尔弗多的建议:)@Somename:you有
#target
元素吗?你是如何将填写好的模板放在页面上的?仅仅填写模板没有任何用处,你必须把结果文本放在某个地方。谢谢@muistooshort。。它符合阿尔弗多的建议:)
<div id="target"></div>
...
var resultinghtml = usertemplate({users: data.users});
$('#target').html(resultinghtml);
...