I am having problem with escaping the single and double quotes inside the href
s JavaScript function.
I have this JavaScript code inside href
. It's like -
<a href = javascript:myFunc(fileDir/fileName.doc, true)> click this </a>
Now, since double quotes inside double quote is not valid, I need to escape the inner double quotes for it to be treated as part of the string -
so, I need to do this -
<a href = javascript:myFunc(fileDir/fileName.doc , true)> click this </a>
The problem is, even the above code is not working. The JavaScript code is getting truncated at -- myFunc(
I tried with the single quote variation too - but even that doesn't seem to work (meaning that if I have a single quote inside my string literal then the code gets truncated).
This is what I did with a single quote:
<a href = 'javascript:myFunc(fileDir/fileName.doc , true)'> click this </a>
This works, but if I have a single quote inside the string then the code gets truncated in the same way as that of double quotes one.