我尝试使用jQuery检索iframe标记中的somethingclass2类检索:
此代码对我不起作用:
$("document").ready(function () {
console.log($('iframe html body .somethingclass1 .somethingclass2'));
});
谢谢
答案 0 :(得分:1)
因为您的JS代码和HTML代码似乎没有关联,这只是一个猜测,但是...是您的iframe内容来自另一个域吗?
如果是这样,你就无法进入其中的元素。至少没有打破浏览器安全性。如果可以的话,这将是一个巨大的安全漏洞。
但是,如果iframe内容来自same origin作为包含页面,则可以
$("iframe.someiframe").contents().find("div.foo")
答案 1 :(得分:0)
以下代码应该可以使用
$('#iframeID').contents().find('#someID').html();
请尝试以上代码是否打印您的HTML。