使用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();