这里的设置,我有作为字符串存储胡子模板,像这样jQuery的字符串解析记录404
<div id="one">
<span>
<img src="{{foo}}" />
</span>
</div>
<div id="two">
<span>
<img src="{{bar}}" />
</span>
</div>
我其插入到页面,都好
但现在我需要获取该模板的一部分并重新插入到页面中,问题是jQuery一直记录404错误,因为它试图下载图像的原因。 (无图像的预加载器或插件这里)
var newTemplate = $(Template).find('#two').html();
我认为这将只是对字符串进行操作,但它似乎是解析它作为实际的DOM元素,并试图下载图片...这里的错误从Chrome中
GET http://localhost/src/%7B%7Bphoto%7D%7D 404 (Not Found) /src/js/libs/jquery.js:5952
jQuery.fn.extend.html /src/js/libs/jquery.js:5952
jQuery.extend.access /src/js/libs/jquery.js:855
jQuery.fn.extend.html /src/js/libs/jquery.js:5928
Backbone.View.extend.search /src/js/views/vote.js:39
jQuery.event.dispatch /src/js/libs/jquery.js:3332
jQuery.event.add.elemData.handle.eventHandle
我也试着像
var foo = $('<div />').html(Template).find('#isotope').html();
和
一些变化真正的错误我是,如果我写的,我想作为一个普通的字符串, 的HTML,这工作正常,但来击败点
最后我只使用正则表达式来得到我想要的模板的一部分 – 2012-04-19 19:45:27