我正在使用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;
   };

09-27 16:30