Javascript WordPress添加了多余的</p>;添加到qtip2内容。导致意外令牌非法
我正在使用qtip2开发wordpress插件 断线不起作用。 当尝试通过以下JS代码创建内存中的div时 JS文件应添加htmlDecode函数代码:Javascript WordPress添加了多余的</p>;添加到qtip2内容。导致意外令牌非法,javascript,jquery,wordpress,plugins,qtip2,Javascript,Jquery,Wordpress,Plugins,Qtip2,我正在使用qtip2开发wordpress插件 断线不起作用。 当尝试通过以下JS代码创建内存中的div时 JS文件应添加htmlDecode函数代码: function htmlDecode(value){ return JQuery('<div/>').html(value).text(); } 函数htmlDecode(值){ 返回JQuery(“”).html(value).text(); } 但不幸的是,我得到了“意外令牌非法”,因为WP添加了一个多余的标记 &
function htmlDecode(value){
return JQuery('<div/>').html(value).text();
}
函数htmlDecode(值){
返回JQuery(“”).html(value).text();
}
但不幸的是,我得到了“意外令牌非法”,因为WP添加了一个多余的标记
</p>
以及帖子的代码中断(来自chrome开发工具):
返回jQuery(“
“”.html(value)).text();});
请建议使用HTML代码的Javascript版本解决问题
function htmlDecode(html){
var a = document.createElement( "a" );
a.innerHTML = html;
return a.textContent;
};
我不明白这是如何生成的,除非代码是通过WYSIWYG编辑器或wordpress admin中的某个东西运行的。嗨,代码是通过一个JS文件运行的,该文件由插件PHP文件调用,实际上根本不清楚问题到底是什么。你能创建一个复制它的演示吗
function htmlDecode(html){
var a = document.createElement( "a" );
a.innerHTML = html;
return a.textContent;
};