Handlebars specific - escape both single and double quotes when passing Handlebars expression
问题 HTML and Handlebars: onclick='shareItem("{{name}}")'> Does not successfully pass a safely escaped name when it has double quotes in it. onclick="shareItem('{{name}}')"> Does not successfully pass a safely escaped name when it has single quotes in it. I need to handle both eventualities- and even in the same string. It feels sloppy to have to define a JS variable and pass it to a backslash adder. Is there a cleaner way to do this with Handlebars or Moustache? 回答1: You need to register a inline