0

タイトルからもわかるように、文字列操作でシングルクォーテーションを使いたい。これが私のコードです:

 headline += '<article><h5><a class="headline" onmouseover="headLineDetail(' + this.HeadCaption + ',' + this.ShortDescription + ',' + this.PicUrl + ',' + this.NewsId + ')" href="NewsDetail.aspx?nid=' + this.NewsId + '"' + '">' + this.HeadCaption + this.time + '</a></h5>';

headLineDetail の文字列パラメーターを引用符で指定する必要があります。しかし、見出しを内部のhtmlとしてdivに追加します。この場合、一重引用符を使用するにはどうすればよいですか。

4

2 に答える 2

4

a を使用し\'てエスケープできます。

于 2013-06-24T14:49:25.470 に答える
1

を使用してエスケープするだけです\'

headline += '<article><h5><a class="headline" onmouseover="headLineDetail(\'' + this.HeadCaption + '\',\'' + this.ShortDescription + '\',\'' + this.PicUrl + '\',\'' + this.NewsId + '\')" href="NewsDetail.aspx?nid=' + this.NewsId + '"' + '">' + this.HeadCaption + this.time + '</a></h5>';
于 2013-06-24T14:50:45.387 に答える