+ -
当前位置:首页 → 问答吧 → 用jQuery如何直接获得页面IFRAME内的内容,我这代码好像有点啰嗦

用jQuery如何直接获得页面IFRAME内的内容,我这代码好像有点啰嗦

时间:2009-05-05

来源:互联网

复制代码
  1. var leftobj=$("#frmleft").attr("contentWindow");
  2.           var menubar = leftobj.document.getElementById("menubar")
  3.           var a=$(menubar);
  4.           alert(a.html());

页面中有一个IFRAME,我想获得的这个IFRAME中的menubar的值。
我是这样弄的,感觉有点啰嗦
请问各位大大有什么好的法子?

作者: zpino   发布时间: 2009-05-05

alert($("#menubar", $("#frmleft").attr("contentWindow")).html());

大概是这样

作者: keakon   发布时间: 2009-05-05

var frm = $("#frmleft").attr("contentWindow");
var frm2 = $(frm.document);
alert(frm2.find("#menubar").html());

作者: piaobo216197   发布时间: 2009-05-05

$("iframe").contents().find("#menubar").html()

作者: seekarmor   发布时间: 2009-05-05

相关阅读 更多