我有一個由模板內的textarea組成的模板。在IE瀏覽器中,Firefox瀏覽器工作正常,但在Chrome中無法正常工作。如果我刪除模板中的textarea,那麼它也在Chrome中工作。誰能幫我?jTemplate中的textarea在Chrome中不起作用
0
A
回答
1
究竟發生現在在Firefox同樣的問題4.
解決方案是從外部文件加載模板。
var template = jQuery.createTemplateURL("/path/test_tmpl.txt");
$("#result").setTemplate(template);
$("#result").processTemplate(data);
test_tmpl.txt例如,
<table>
{#foreach $T.users as row}
<tr>
<td><textarea>{$T.row.id}</textarea></td>
<td>{$T.row.name}</td>
<td>{$T.row.age}</td>
</tr>
{#/for}
</table>
測試與jTemplates 0.7.8,1.4.2 JQ
0
在同樣的問題絆倒了。當前解決方案(在JTemplate更新日誌中發現)是使用CDATA方式風格你的模板
<p style="display: none">
<textarea id="template" rows="0" cols="0">**<![CDATA[**
<form ...>
...
<textarea rows="4" cols="20" name="name">{$T.Description}</textarea>
<input type="submit" value="Save" />
</form>
]]></textarea>
</p>
0
我找到了這個問題的解決方法。你可以在你的模板中使用以下構造來「轉義」textarea標籤:
<{"textarea"} rows="4" cols="20">{$T.Description}<{"/textarea"}>
相關問題
- 1. Textarea autogrow在Chrome中不起作用
- 2. 製表符分隔符在Chrome textarea中不起作用 - Javascript
- 3. shift + enter在textarea中不起作用
- 4. 溢出-y在textarea中不起作用
- 5. 在Chrome中不起作用的間距
- 6. Prototype的Ajax.Request在Chrome中不起作用
- 7. textarea中的空格將不起作用
- 8. textarea的值不起作用
- 9. 本地化在Chrome中不起作用
- 10. CSS動畫在Chrome中不起作用
- 11. AngularJS $ window.confirm在Chrome中不起作用
- 12. AngularJS ng-repeat在Chrome中不起作用
- 13. CreateTextRange在Chrome中不起作用
- 14. window.location.hash在Chrome/Safari中不起作用
- 15. Flash橫幅在Chrome中不起作用
- 16. HTML accesskey'e'在Chrome中不起作用
- 17. opener.document.location.href在Chrome中不起作用
- 18. Onsubmit在Chrome中不起作用
- 19. getElementsByTagName在Chrome擴展中不起作用
- 20. CSS 3列在Chrome中不起作用
- 21. Mailto鏈接在Chrome中不起作用
- 22. Robohelp - TOC在Chrome中不起作用
- 23. jquery position()在chrome中不起作用
- 24. $ .mobile.changePage在Chrome和Safari中不起作用
- 25. fb:live-stream在Chrome中不起作用
- 26. document.URL在chrome或firefox中不起作用?
- 27. jQuery fadeout在Chrome中不起作用?
- 28. document.styleSheets [i] .disabled在chrome中不起作用
- 29. xhr.withCredentials = true;在Chrome中不起作用
- 30. 「content_scripts」在chrome v38 +中不起作用?
這個bug在jTemplates 0.8.4中仍然存在。 – sheamus 2013-05-10 16:40:34