转义单引号javascript

转义单引号javascript,javascript,jquery,Javascript,Jquery,我认为下面的问题与转义字符串有关,但我希望有人能证实这一点 我需要将event.id附加到submit值,如:/Events/Edit/+event.id。event.id属性中肯定有内容,因为它在我第二次使用时正确显示 $('.ui-dialog div.ui-dialog-buttonpane') .append('<button type="submit" value="/Events/Edit/"' + event.id

我认为下面的问题与转义字符串有关,但我希望有人能证实这一点

我需要将event.id附加到submit值,如:/Events/Edit/+event.id。event.id属性中肯定有内容,因为它在我第二次使用时正确显示

$('.ui-dialog div.ui-dialog-buttonpane')
    .append('<button type="submit" value="/Events/Edit/"'  
            + event.id 
            + ' class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" ><span class="ui-button-text">' 
            + event.id + '</span></button>');
$('.ui对话框div.ui-dialog-buttonpane')
.append(“”
+event.id+“”);

我想你的问题可能是你有
value=“/Events/Edit/””+event.id
您可能是指
value=“/Events/Edit/'+event.id+”[代码片段的其余部分]
将“向前移动到after event.id:

$('.ui-dialog div.ui-dialog-buttonpane').append('<button type="submit" value="/Events/Edit/'  + event.id + '" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" ><span class="ui-button-text">' + event.id + '</span></button>');
$('.ui对话框div.ui-dialog-buttonpane').append(''+event.id+'');

在附加事件id后,只需将双引号移动到(将内容分解得更细一些,使其更具可读性):

$('.ui对话框div.ui-dialog-buttonpane')
.append(“”
+event.id+“”);
$('.ui-dialog div.ui-dialog-buttonpane')
    .append('<button type="submit" value="/Events/Edit/'
        + event.id 
        + '" class="ui-button ui-widget ui-state-default '
        + 'ui-corner-all ui-button-text-only" ><span class="ui-button-text">' 
        + event.id + '</span></button>');