2012-04-14 73 views
2

我嘗試(使用Twitter的引導來渲染用於生成用戶正在尋找逃跑的代碼的酥料餅)來渲染一個轉義字符串轉換成一個HTML屬性:轉義HTML屬性

喜歡的東西:

<a class="btn" href="#" data-content='<pre>$escaped_code</pre>' rel="popover" data-orginal-title="$title">some cool looking thing</a> 

問題是,瀏覽器將解析和unescape轉義代碼潛在地考慮到不愉快。

+1

有你得到了escape_code導致問題的例子嗎? – GillesC 2012-04-14 22:02:36

+0

告訴我們,瀏覽器看到的標記 - 什麼是在'$ escaped_code'? – 2012-04-14 22:02:38

+0

編輯:Doh-想通了,答案是當然的手動轉義兩次。要入門到回答我的問題,以便隨時得到一些E-點。 – David 2012-04-14 22:03:33

回答

1

答案是當然的手動轉義兩次。

1

不要使用HTML <>屬性,對於一個:

<a class="btn" href="#" data-content='&lt;pre&gt;$escaped_code&lt;/pre&gt;' rel="popover" data-orginal-title="$title">some cool looking thing</a>