jquery跨iframe框架不能执行
发布网友
发布时间:2022-04-19 05:21
我来回答
共3个回答
热心网友
时间:2022-04-19 06:51
jQuery 操作IFRAME
DOM方法:
父窗口操作其下的IFRAME:window.frames["iframeName"].document
或者直接写frames["iframeName"].document
IFRAME操作父窗口: window.parent.document
或者直接写parent.document
jquery方法:
在父窗口中操作 其下IFRAME中的元素: $(window.frames["iframeName"].document).find(”:text”);
在IFRAME中操作 选中父窗口中的所有输入框:$(window.parent.document).find(”:text”);
使用find可以找到自己想要的东东。
想要找到同级的iframe,可以用$(parent.frames["iframeName"]).find("xxxxxx")
细心的朋友一下就能理解,原理其实很简单,就是用到了$(DOM对象)转换成jquery对象。追问不只两句.还有.但是和跨iframe无关
热心网友
时间:2022-04-19 08:09
$(window.frames["iframe"].document).find(".test").css("background","red");