【问题标题】:JQuery-tmpl Template Switching Not workingjQuery-tmpl 模板切换不起作用
【发布时间】:2011-02-16 14:46:08
【问题描述】:

我正在尝试使用官方 jquery-tmpl 插件实现“更多/更少”功能。

我查看了examples,但似乎无法在我自己的实现中使用该功能。

当我单击“更多”按钮之一时,我似乎收到了以下错误: Uncaught TypeError: Property 'tmpl' of object #<an Object> is not a function

This is my implementation here

据我所知,我尝试替换的示例执行以下操作:

  1. 渲染“主”模板
  2. 点击:找到被点击元素对应的模板对象(tmplItem)。
  3. 传递对新模板的引用。
  4. 调用更新函数重新渲染。

我对文档的理解有误吗?据我所知,我正在做与官方文档中的示例相同的事情。

【问题讨论】:

    标签: jquery jquery-templates


    【解决方案1】:

    对于任何寻求帮助的人(就像我一样),我遇到了类似的问题,这是因为定义的嵌套模板 {{tmpl "#myNestedTemplate"}} 在 DOM 上不存在。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题。问题是文档中不存在选择器“#myNestedTemplate”。

      检查以确保 id 为“myNestedTemplate”的模板存在,并且没有任何拼写错误。

      【讨论】:

        【解决方案3】:

        我在这里制作了一个工作版本:

        我的问题是由于一些新手错误:)

        http://jsfiddle.net/CmX4k/27/

        【讨论】:

        • 我有同样的问题。所有的想法都是正确的,但它让我和你一样错误
        猜你喜欢
        • 2023-03-14
        • 2013-03-05
        • 2014-02-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-27
        • 2013-05-28
        相关资源
        最近更新 更多