我尝试使用jQuery在iframe标记中检索somethingclass2类:
下面的代码对我不起作用:
$("document").ready(function () {
console.log($('iframe html body .somethingclass1 .somethingclass2'));
});
谢谢
发布于 2011-04-24 16:34:05
因为您的JS代码和HTML代码似乎没有关联,所以这只是一种猜测,但是...你的iframe内容来自另一个域吗?
如果是这样的话,你就不能访问它里面的元素。至少在不破坏浏览器安全性的情况下不会。如果可以的话,这将是一个巨大的安全漏洞。
但是,如果iframe内容来自same origin作为包含页,则可以执行以下操作
$("iframe.someiframe").contents().find("div.foo")
发布于 2011-04-24 16:38:23
下面的代码应该可以工作
$('#iframeID').contents().find('#someID').html();
请尝试上面的代码是否正在打印您的html。
https://stackoverflow.com/questions/5771754
复制相似问题