我在我的tmpl() is not a function 3.3.1项目中得到了错误的jQuery。根据的说法,在版本1.5之后,模板应该是核心的一部分。
这是我的HTML代码:
<script src="js/jquery-3.3.1.min.js"></script>
<script id="itemTemplate" type="text/x-jQuery-tmpl">
<tr>
<td>${title}</td>
<td&
我试图在单击导航栏中的链接时,在静态导航栏和页脚之间呈现动态内容,但每次单击链接时,它都会复制内容,包括导航条和页脚。我使用的节点与快递和玉石模板引擎。
这是我(简化的)最上端的玉器档案.
doctype html
html
head
title= title
// { links }
body
block navbar
#navLinks.nav.navbar-nav
a(href='/', id='home') Home
我在项目中使用knockout和jQuery.tmpl框架,有时我只使用jquery-tmpl来生成如下所示的超文本标记语言:
var html = $("#template").tmpl(data);
html.appendTo(destElement);
我不喜欢有些地方我有用于绑定的knockout模板,有些地方有用于html生成和绑定的jquery模板。
我想知道knockout是否提供了像jquery tmpl那样从模板生成html的能力。如果是这样,我将完全删除jquery-tmpl,因为在大多数情况下,我只将它用于从模板生成html。
敬请指教