我通过jquery调用获得了#content字段html:
jQuery("#content").html()这似乎是失败的,虽然在“添加新的邮报”网页。关于如何获取# contents的内容有什么建议吗?
干杯
发布于 2011-11-16 14:37:47
div #editorcontainer包含一个常规的textarea #content和一个iframe #content_ifr。
当页面加载时,#content将填充已保存的post内容。这意味着在调用jQuery("#content").html()时不会返回任何内容的实时编辑。出于同样的原因,在新帖子的情况下,您将得到一个空字符串。
您真正需要查找的实时更新内容是在iframe中,这是由WYSIWYG编辑器使用的。下面是操作步骤:
jQuery('#content_ifr').contents().find('#tinymce').html();发布于 2018-09-09 15:36:35
我的代码在这种形式中工作得很好:
tinyMCE.triggerSave();
txt = $('#myTextarea')
.contents()
.find('#tinymce')
.html()
.replace('<br data-mce-bogus="1">', '')
;
if (console && console.log) console.log(txt);https://wordpress.stackexchange.com/questions/33891
复制相似问题