我正在使用qtip2开发一个wordpress插件。
换行不起作用。
尝试通过以下JS代码创建内存div时
HTML-encoding lost when attribute read from input field
JS文件应添加htmlDecode函数代码:
function htmlDecode(value){
return JQuery('<div/>').html(value).text();
}
但不幸的是,由于WP添加了多余的代码,因此我收到了“意外令牌非法”
</p>
和帖子的代码中断(来自chrome DevTools):
return jQuery(("</p>
<div/>").html(value)).text(); } });
请指教
最佳答案
通过使用Javascript版本的htmlDecode解决
function htmlDecode(html){
var a = document.createElement( "a" );
a.innerHTML = html;
return a.textContent;
};