Javascript 使用数组中的值在EJS模板中设置HTML属性
我不能使用数组的值来设置HTML属性 我试图在eps模板上设置一个html属性,该模板如下所示Javascript 使用数组中的值在EJS模板中设置HTML属性,javascript,html,node.js,ejs,Javascript,Html,Node.js,Ejs,我不能使用数组的值来设置HTML属性 我试图在eps模板上设置一个html属性,该模板如下所示 <table class="table table-striped table-hover"> <tbody id="jobTable"> <% Object.keys(resRtn.hits).forEach(function(n) { %> <tr> <td> <a href="/getJob
<table class="table table-striped table-hover">
<tbody id="jobTable">
<% Object.keys(resRtn.hits).forEach(function(n) { %>
<tr>
<td> <a href="/getJob?<%- resRtn.hits[n]._source.IndexName %>" > <%- resRtn.hits[n]._source.Name %></a></td>
<td> <%- resRtn.hits[n]._source.Headline%> </td>
<td> <%- resRtn.hits[n]._source.Status%> </td>
</tr>
<% }); %>
</tbody>
</table>
关注模板的这一特定部分
它呈现为这样
<a href="/getJob?"> Job-Title-1</a>
<a href="/getJob?"> Job-Title-2</a>
<a href="/getJob?"> Job-Title-3</a>
resRtn.hits[n].\u source.Name(职务名称)呈现良好,但未添加添加到href的内容
如果将eps模板更改为…,则使用变量“n”访问数组中的位置,这似乎是一个问题
并直接引用一个特定的值,它工作并呈现以下内容
<a href="/getJob?3"> Job-Title-1</a>
<a href="/getJob?3"> Job-Title-2</a>
<a href="/getJob?3"> Job-Title-3</a>
如何使用数组中的值设置HTML href值
任何帮助都将不胜感激 你好@user6395302!我想你输入了我的错别字,因为
谢谢mgarcia,这是一个复制粘贴错误,我用正确的数据更新了问题:)你的代码似乎工作正常。这是一个。啊!!感谢您抽出时间查看。。。。看起来我在调用后端数据库时出错了:(
<a href="/getJob?3"> Job-Title-1</a>
<a href="/getJob?3"> Job-Title-2</a>
<a href="/getJob?3"> Job-Title-3</a>