如何将这个原始javascript转换为jQuery:
document.getElementById('myIframe').contentWindow.document.body.innerHTML
答案 0 :(得分:2)
$('#myIframe')[0].contentWindow.document.body.innerHTML
你真的应该问自己,如果没有改进任何东西,为什么要将JavaScript替换为JQuery。不要因为每个人都在谈论jquery而改变工作代码。
JQuery转换为JavaScript,因此执行的代码将与您已有的代码类似,但效率较低......
答案 1 :(得分:0)
以下是一些方法。
$(document.getElementById('myIframe').contentWindow.document.body).html();
$($('#myIframe')[0].contentWindow.document.body).html();
答案 2 :(得分:-1)
我猜您正在寻找contents():
html = $("#myIframe").contents().find("body").html()