jQueryを使用してDOMにテキストを挿入するMVCアプリがあります。
私が使用する場合:
$("#toggle").text('<%: translated.Show %>');
テキストがレンダリングされます。
私が使用する場合:
$("#toggle").text("<%: translated.Show %>");
リソース文字列が二重引用符で囲まれている場合、JavaScriptエラーがスローされます。動作バージョンを囲む一重引用符と、誤ったバージョンを囲む二重引用符に注意してください。
理由を誰かが説明できますか?Javascriptでは一重引用符と二重引用符の間にほとんど違いがないと思いました。
'translated.Show'文字列には、プレーンテキストだけの引用符は含まれていません。