当我单击以下内容时,它会失败。
php render / html:
<div class="a" onclick="test('25', 'l'Espagne')" >
js:
function test(id, name) {
alert(name);
}
答案 0 :(得分:4)
只要在一对单引号中需要一个单引号,就可以用\引起引号。如果需要,这也适用于双引号。
function test(id, name) {
alert(name);
}
<div class="a" onclick="test('25', 'l\'Espagne')">Click Me</div>
答案 1 :(得分:2)
如果您不担心支持旧版浏览器(包括IE),则可以使用模板文字:
function test(id, name) {
alert(name);
}
<div class="a" onclick="test('25', `l'Espagne`)">Click Me</div>
答案 2 :(得分:2)
您需要使用反斜杠“ \”对其进行转义。 例如,
echo $@
有关转义字符的更多信息,请参见
答案 3 :(得分:1)
以反斜杠转义
test('25', 'l\'Espagne')