0

我在 iframe 中有一个文本区域。当我尝试在 textarea 中进行任何类型的 jquery 操作时,它不会响应。

文本区域最初使用这个简单的代码在 iframe 中加载数据。

//txtHozSliderEmail is the textarea in the iframe
 $('#txtHozSliderEmail').val(notificationTemplate.Body)

但是当我在后续调用中更改 notificationTemplate.Body 的值时,会显示第一次调用的数据。文本区域不会更新。我验证了 notificationTemplate.Body 在每次通话中都有不同的数据,所以不是这样。

iframe 嵌套在主页面内。

当我检查“框架”集合时,我可以看到它有 2 个框架,我如何才能看到它们的名称?当我在 html 中查看 iframe 时,它​​似乎没有 id。我是否必须给它一个“id”才能访问它或其他一些属性?

iframe 位于我没有访问外部域的同一域/服务器上。iframe 正在 jHtmlArea.js 库中使用

这里是创建 iframe 的库中的代码:

  var iframe = this.iframe = $("<iframe/>").height(textarea.height());
        iframe.width('580px');
        iframe.height('180px');
        //iframe.width(textarea.width() - ($.browser.msie ? 0 : 4));
        var htmlarea = this.htmlarea = $("<div/>").append(iframe);
4

0 回答 0