JQuery-tmpl模板切换不起作用

时间:2011-02-16 14:46:09

标签: jquery jquery-templates

我正在尝试使用官方的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. 调用更新功能重新渲染。
  5. 我是否理解文档错误?据我所知,我正在做与官方文档中的例子相同的事情。

3 个答案:

答案 0 :(得分:5)

对于那些寻求帮助的人(就像我一样),我遇到了类似的问题,这是因为在DOM上没有定义{{tmpl“#myNestedTemplate”}}的嵌套模板。

答案 1 :(得分:2)

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

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

答案 2 :(得分:1)

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

我的问题是由于一些noobie错误引起的:)

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