轉義我有這個div與可能包含轉義的HTML值jQuery的 - 用轉義的HTML標記屬性被自動
<div id="test" data-title="<script>alert("Hello");</script>"></div>
現在,當我讀到的數據屬性的值,它會自動被轉義的數據屬性。例如,以下代碼將導致警報顯示。
$(document).ready(function(){
$("#test").append($("#test").data("title"));
});
見的jsfiddle http://jsfiddle.net/FJTW8/3/
爲什麼越來越轉義,以及有什麼解決辦法。
它得到了轉義,因爲你追加它的HTML元素,而無需再次逃脫它,更新搗鼓過, http://jsfiddle.net/FJTW8/4/ – ripu1581 2013-04-26 10:03:03