我有以下代码:
但问题是,我的情况是变量名中有一个撇号,所以它会导致以下问题:
但在JavaScript中似乎不起作用。
var name = "Joe O'Neal";
var row= [];
row.push(
"<td><input type='hidden' name='milestones[" + id + "].Name'
value='" + name + "' class='currentRowName' />
<span class='currentRowNameText'>" + name + "</span></td>")
但问题是,我的情况是变量名中有一个撇号,所以它会导致以下问题:
value='" + name + "'
如何正确地编写以避免任何撇号冲突?在C#中,我会做类似的事情
value=\"" + name + "\"
但在JavaScript中似乎不起作用。
'
表示字符串字面量,如'<div class="value">dd</div>'
。 - Arun P Johny