JQuery模板:如何在内容中保留反斜杠?

时间:2010-11-14 15:52:51

标签: javascript jquery templates

使用JQuery和Microsoft Template插件,我在模板中有这个:

<input type="button" value="Save" onclick="Add('{{= path}}')" />

路径是

的文件系统路径
C:\Photos\myPhoto.jpg

但反斜杠被解释为转义字符。我怎么能格式化这个以包含反斜杠?

1 个答案:

答案 0 :(得分:4)

使用encodeURIComponent(),如下所示:

<input type="button" value="Save" onclick="Add('{{=encodeURIComponent(path)}}')" />

但是,更好的方法是在创建模板后添加click处理程序。