這裏的設置,我有作爲字符串存儲鬍子模板,像這樣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