在jquery中,您访问iframe的方式是
$("#myIframe").contents();
说你想要“#myIframe”中的“#myDiv”,你会使用
$("#myIframe").contents().find("#myDiv");
在一些代码中,我一直在写我有这个
var $SaveQuery = $("#myIframe").contents().find("#myDiv");
var $InnerQuery = $SaveQuery.find("#myInnerDiv");
没用。使用调试器我检查了$ SaveQuery对象。 innerHtml总是
" "
即使我在屏幕上看到内容也是如此。经过多次拔毛之后,我把它改成了它并且确实有效了
var $SaveQuery = $("#myIframe").contents().find("#myDiv");
var $InnerQuery = $("#myIframe").contents().find("#myInnerDiv");
这是一个错误还是这个预期的行为?我使用的是2.2.0版本