请查看这个示例: http://jsfiddle.net/VdZJx/2/
这是一种模板化的方法,我已经看到其他一些库也在使用它来存储和生成HTML模板。
如果您使用jQuery版本1.9.1,并让此演示运行,并观察控制台,则会发现当您尝试从
未捕获的错误:语法错误,无法识别的表达式:
我该怎么做才能使其再次正常工作?
$(function()
{
var li = $($("#link-item-template").html()).find("a").attr({
href: "javascript:;"
}).html("Toggle");
$("ul").append(li);
});
这是一种模板化的方法,我已经看到其他一些库也在使用它来存储和生成HTML模板。
如果您使用jQuery版本1.9.1,并让此演示运行,并观察控制台,则会发现当您尝试从
$().html()
生成新的jQuery对象时,Sizzle会抛出以下错误:未捕获的错误:语法错误,无法识别的表达式: