【问题标题】:How escape single quote with jQuery Template如何使用 jQuery 模板转义单引号
【发布时间】:2018-05-29 13:52:42
【问题描述】:

使用 jQuery 模板处理这个字符串

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

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

【问题讨论】:

  • 对jQuery-Templates了解不多(只知道它不再被开发)。尝试像这样转义单引号:\'

标签: javascript jquery jquery-templates


【解决方案1】:
value.name.replace( "'", "\'" )

【讨论】:

    【解决方案2】:

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

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

    archived docs

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

    【讨论】:

      猜你喜欢
      • 2016-03-03
      • 2013-12-26
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      • 1970-01-01
      • 1970-01-01
      • 2011-02-28
      • 1970-01-01
      相关资源
      最近更新 更多