arrays - 数组内部的 jquery 模板数组

标签 arrays html dom jquery-templates

我有一个像这样的 json 对象

[Object]
0: Object
    domains: Array[1]
    0: "domain1.com"
    length: 1
    __proto__: Array[0]
    name: "name1"
1: Object
    domains: Array[2]
    0: "domain2.com"
    length: 1
    __proto__: Array[0]
    name: "name2"

这些对象是在客户端生成的,我想使用 jQuery.tmpl 插件来显示它们。我将模板定义为:

<script id="domain_template" type="text/x-jquery-tmpl">
  {{each response}}
    {{each response.domains}}
      <div class="dummy_copy" data-srvType="${srvType}" data-domain="${domain}">"${value}"</div>
    {{/each}}
  {{/each}}
</script>

我在这里做错了什么?谢谢

最佳答案

你的代码应该是:

{{each response}}
    {{each $value.domains}}

{{each response}}
    {{each domains}}

如果您不想拥有值:srvType、域、值,它们必须是您存储在域中的对象的成员

关于arrays - 数组内部的 jquery 模板数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19220790/

相关文章:

html - 如何更改单选按钮的颜色和样式

javascript - 在 html 正文中显示 javascript 变量

html - Ebay 模板 - 图像缩略图

javascript - 为多个 "placeholding elements"分配一个 ID

javascript - 为什么循环将最后一个索引元素的引用分配给?

javascript - 未捕获的类型错误 : Object #<HTMLDivElement> has no method 'offset'

javascript - JS 在对象而不是数组上应用数组原型(prototype) "indexOf"和 "splice"

c++ - 重新分配时 vector 调用析构函数

java - ArrayOutOfIndexException 安卓

c - 如何删除C中数组中的重复值?