[英]Javascript: how to include a string literal into another one?
假設我們有一個標簽,如下所示:
<div ng-init="html='<a ng-click=\'openPopover(\'#ChoixDeLaDensiteRecherche\')\'>click</a>'"></div>
(我實際上需要使用HTML代碼設置變量)
這行不通。 如何編寫最里面的簡單引號的轉義?
PS:我也不知道為什么\\“ \\”也不起作用。
[EDIT 1]講座錯誤:[Error]錯誤:[$ parse:lexerr] Lexer錯誤:表達式[openPopover(]中的12-12列[]處的下一個意外字符。
嘗試"
, 例如 :
<div onclick="alert('<a ng-click="openPopover(\'#ChoixDeLaDensiteRecherche\')">click</a>')">AAAAA</div>
為什么沒有在括號內關閉文字呢? 似乎您已經在括號外轉義了右引號。
嘗試這個:
<div onclick="alert('<a ng-click="openPopover(\\'#ChoixDeLaDensiteRecherche\\')">click</a>')">click</div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.