我在hrefs
JavaScript函数内转义单引号和双引号有问题.
我在href中有这个JavaScript代码.就像是 –
<a href = "javascript:myFunc("fileDir/fileName.doc",true)"> click this </a>
现在,由于双引号内的双引号无效,我需要将内部双引号转义为字符串的一部分,
所以我需要这样做 –
<a href = "javascript:myFunc(\"fileDir/fileName.doc\",true)"> click this </a>
问题是,即使上述代码不起作用. JavaScript代码被截断为 – myFunc(
我尝试使用单引号变体 – 但即使这似乎不起作用(这意味着如果我的字符串中的单引号字面值,那么代码被截断).
这是我用单引号做的:
<a href = 'javascript:myFunc("fileDir/fileName.doc",true)'> click this </a>