使用kindeditor时,要使用Ajax的价值的方法,但通过编辑软件包是不可行的,因为我们是通过iframe加载放在另一个JSP页面的编辑,而显示为无 iframe

复制代码代码如下所示:
< iframe src=.. / /编辑。JSP边框= 0 滚动=风格=保证金:0
宽度= 100% 高度= 300 name = zwframeid=zwframeid>


由于原来的方法不行,我得把它通过jQuery。我想读的内容是文本,内容首先,$(#编辑),Html(),但这并不是得到它的方式。所以我想得到iframe的内容,我没有得到它。最后,我通过Firefox的调试视图找到了最终结果。

从上面的图片中可以看到,为了获得天气好天气,我们只需要获取指定物体的内容。
处理流程:首先得到iframe的最外层,通过iframe将子元素iframe里面,在进入身体的内部,如下:

复制代码代码如下所示:
无功editortext = $(窗口。帧{ 'zwframe}。文件)。找到(iframe)。内容(),发现(体);
var内容= editortext.html();


内容():找到所有的子节点(包括文本节点)在匹配的元素,如果元素是一个iframe,文件的内容是抬头。

这是让里面的iframe元素含量的几种方法:

复制代码代码如下所示:
(document.getelementsbytagname美元(iframe){ 0 }。contentwindow。文件。体)的Html();


在iframe显示身体的元素含量
复制代码代码如下所示:
$(document.getelementbyid(iframeid )。contentwindow。文件。体)的Html();


在iframe的textarea元素含量
复制代码代码如下所示:
$(窗口。帧{iframename}。文件)。找到(# textareaid )Html();