【发布时间】:2023-03-24 02:50:01
【问题描述】:
我有一段javascript代码如下:
var data = { ... };
var template = "<select>" +
"<option value='${0:###,###.##}'>Format as $</option>" +
"</select>";
$.tmpl(template, data).appendTo("#placeholder");
我的问题是我想将 "value='${0:###,###.##}'" 评估为字符串,但 jQuery 模板尝试将其评估为对象引用。
有没有办法转义 ${} 字符?
干杯,肖恩
【问题讨论】:
-
您是否尝试过使用单引号或在 $ 符号前加反斜杠?
-
与 \$ ?所以它变成
<option value='\$... etc -
反斜杠不起作用,$$ 也不起作用。我看不出哪里可以加单引号,你能举个例子吗?
标签: javascript jquery templates jquery-templates