使用jQuery插件jEditable。我遇到的問題是,我希望在觸發jEditable事件後,任何可編輯的都可以顯示文本而不是html。jEditable將輸入中的HTML轉換爲文本
例如,如果我有一個元素<span class="editable">Jack & Jill</span>
,當我點擊它,我得到Jack & Jill
,但我要的是Jack & Jill
作爲我的輸入,使得用戶不看HTML值。
必須有一些我可以做的數據設置[也許是一個value.replace();或者其他的東西]。現在我只是讓它返回值。
CODE
$('.editable').each(function() {
$(this).editable('url', {
data: function(value, settings) {
var retval = value;
return retval;
}
});
});
工程。加載數據時我做了一個htmlspecialchars_decode。 – ksindi