Javascript Tinymce:未捕获类型错误:无法读取属性';getContent';未定义的
错误显示在这一行Javascript Tinymce:未捕获类型错误:无法读取属性';getContent';未定义的,javascript,php,jquery,tinymce,Javascript,Php,Jquery,Tinymce,错误显示在这一行 var newLength = tinyMCE.editors[jQuery('#text').attr('id')].getContent({format : 'text'}).length; 它以前工作过,但现在停止工作了。请提供一些建议。谢谢 但在下面的代码中,它是有效的。它工作正常,没有错误 if(jQuery('#text').html()){ 你确定元素在页面上吗?因为它看起来没有id为“#text”的区域。其他具有相同id的脚本正在页面上工作。因此,无法理解问题
var newLength = tinyMCE.editors[jQuery('#text').attr('id')].getContent({format : 'text'}).length;
它以前工作过,但现在停止工作了。请提供一些建议。谢谢
但在下面的代码中,它是有效的。它工作正常,没有错误
if(jQuery('#text').html()){
你确定元素在页面上吗?因为它看起来没有id为“#text”的区域。其他具有相同id的脚本正在页面上工作。因此,无法理解问题在哪里?所有更改都显示相同的错误。你从何处获得该代码?因为我无法在线找到类似的代码。我可以找到对
tin的引用yMCE.activeEditor
,但不是像这样访问数组的tinyMCE.editors
。它是由不再在这里的其他人完成的先前存在的代码。我现在正在解决此错误。我也检查了,但没有在线获得任何参考。请尝试提供更多信息,如tinyMCE.editors
对象的内容,以及en是执行的代码的这一部分等。
data['Text'] = tinyMCE.editors[jQuery('#text').attr('id')].getContent({format : 'html'}).replace(/'/g, "\\'");
data['TextNoTags'] = tinyMCE.editors[jQuery('#text').attr('id')].getContent({format : 'text'}).replace(/'/g, "\\'");
}
else {
data['Text'] = "";
data['TextNoTags'] = "";
}