Javascript Jquery模板,escape"${…};

Javascript Jquery模板,escape"${…};,javascript,jquery,templates,jquery-templates,Javascript,Jquery,Templates,Jquery Templates,我有一段javascript代码,如下所示: var data = { ... }; var template = "<select>" + "<option value='${0:###,###.##}'>Format as $</option>" + "</select>"; $.tmpl(template, data).appendTo("#placeholder"); v

我有一段javascript代码,如下所示:

var data = { ... };
var template = "<select>" +
                 "<option value='${0:###,###.##}'>Format as $</option>" + 
               "</select>";

$.tmpl(template, data).appendTo("#placeholder");
var data={…};
var template=“”+
“格式为$”+
"";
$.tmpl(模板,数据).appendTo(“#占位符”);
我的问题是我想将“value='${0:##############'”作为字符串计算,但jQuery模板试图将其作为对象引用计算

有没有办法转义${}字符


干杯,Shane

尝试用它的特殊HTML字符
和#36替换$

var data = { };
var template = "<select>" +
         "<option value='&#36;{0:###,###.##}'>Format as $</option>" + 
       "</select>";

$.tmpl( template, data).appendTo("#placeholder");
var data={};
var template=“”+
“格式为$”+
"";
$.tmpl(模板,数据).appendTo(“#占位符”);

您是否尝试过使用单引号,或在$符号前加上反斜杠?以及\$?因此,反斜杠不起作用,$$也不起作用。我看不出哪里可以引用一句话,你能举个例子吗?