如何使用jQuery模板逃避单引号

时间:2017-12-15 10:57:24

标签: javascript jquery jquery-templates

使用jQuery Template我处理这个字符串

$.tmpl('regionTemplate', {value: key, title: value.name});

如果value.name有单引号,例如 L'Aquila jQuery模板不呈现字符串

2 个答案:

答案 0 :(得分:0)

value.name.replace( "'", "\'" )

答案 1 :(得分:0)

语法$.tmpl('regionTemplate', {value: key, title: value.name});不完整。您使用的是appendTo还是类似的?

 $.tmpl('regionTemplate', {value: key, title: value.name}).appendTo( "#myContainer" );

请参阅archived docs

你不应该逃避'。模板中的${title}将正确呈现。 (例如,参见this sample)。否则,您需要显示您的代码和模板,或创建一个jsfiddle来显示您的问题......