Ali*_*oub 2 jquery jquery-ui wysihat
我在我的jsp上使用了wysihat引擎.它运作良好,但是当我试图添加是假设从上动态创建的iFrame阅读并把它隐藏预览DIV中值的预览功能,它无法读取iframe的HTML包含.为此做任何解决方法?谢谢!在这个例子中,我想使用jquery返回正文中的值
以下iFrame不是写在我的jsp中,而是通过WYSihat.js文件附加到div:
<iframe id="iframeId" class="abc">
<html>
<head></head>
<body>
<br>
some text here
</br>
</body>
</html>
</iframe>
Run Code Online (Sandbox Code Playgroud)
如何"这里的一些文字"返回并把它传递给下面的函数:提示,此iframe已经飞由WYSiHat.js文件创建的,因为它不是硬在我的jsp页面写
function preview() {
alert("hi"+$('iframe.editor').contents().find('body').text());
}
Run Code Online (Sandbox Code Playgroud)
您的描述肯定令人困惑,但是要访问iframe
您必须contents()
在jQuery对象上使用该方法的内容:
$('iframe.abc').contents().find('body').text();
Run Code Online (Sandbox Code Playgroud)
在这里,我们选择了iframe
自己,然后得到了它的内容.从那里我们可以正常使用搜索iframe的DOM find()
.
有关contents方法的更多信息,请参阅jQuery文档.
归档时间: |
|
查看次数: |
4640 次 |
最近记录: |