无法用小胡子嵌入hrefs

问题描述 投票:1回答:1

我目前正在尝试使用小胡子作为模板引擎为html doc(键和摘要)生成动态信息表。

但是我的问题是在<a>标签内嵌入一个href作为我的密钥。该表动态生成,因为键和摘要正确显示,但每个键和摘要(第一个值)的href值相同。如何使每个键/摘要具有不同的链接/ href?我已经尝试了很多变通办法,但似乎无法在使用胡子时找到解决方案。使用小胡子时这可能吗?

任何帮助表示赞赏。我的表代码和JavaScript表如下所示。

 {{#records}}
  {{#jKey}}

  <tr class="c29">
    <td class = c105 colspan="1" rowspan="1"><span class="c55 c71 c130"><a class="c49" href="{{#jLink}}{{jL}}{{/jLink}}">{{jK}}</a></span></td>
    <td class="c98"></td>
    <td class="c114" ></td>
    <td class="c12">{{jSprint}}</td>
    <td class="c126"></td>
    {{/jKey}}
    {{/records}}
  </tr>
var Data = {
    "jKey": [
        {"jK": issues[0].key + ": " + issues[0].summary},
        {"jK": issues[1].key + ": " + issues[1].summary},
        {"jK": issues[2].key + ": " + issues[2].summary},
        {"jK": issues[3].key + ": " + issues[3].summary},
        {"jK": issues[4].key + ": " + issues[4].summary},
        {"jK": issues[5].key + ": " + issues[5].summary},
        {"jK": issues[6].key + ": " + issues[6].summary},
        {"jK": issues[7].key + ": " + issues[7].summary},
    ],
    "jLink": [
        {"jL": issues[0].link},
        {"jL": issues[1].link},
        {"jL": issues[2].link},
        {"jL": issues[3].link},
        {"jL": issues[4].link},
        {"jL": issues[5].link},
        {"jL": issues[6].link},
        {"jL": issues[7].link}
    ],
    "jSprint": versionName,
    "jTasks" : "array of info",
    "relDate": today,
    "cYear"  : yyyy
  };
javascript html mustache
1个回答
0
投票

我设法让每个href现在都是独一无二的,我的Data结构被改变,所以每个"jK": issues[0].key + ": " + issues[0].summary也有一个伴随链接在Data的那部分像这样:

"jK": issues[0].key + ":  " + issues[0].summary, "jL":issues[0].link

因此,现在生成表格时,密钥和摘要中嵌入的每个链接都会将您带到另一个页面。

© www.soinside.com 2019 - 2024. All rights reserved.