我对使用 jQuery 完全陌生。为什么这不起作用?
<iframe width="800" scrolling="no" id="prev" src="">your browser needs to be updated.
</iframe>
<script src="jquery.js"></script>
<script>
//var c = 0;
$(document).ready(function() {
$('#prev').contents().html("<html><body><div> blah </div></body></html>");
})
</script>
另外,我计划使用此 iFrame 向用户展示 html 文件更改的预览。我将在每次进行更改时清空整个 iFrame,或者如果我能弄清楚如何执行此操作,则使用 jQuery 更改特定行。这是解决这个问题的最佳方法吗?
如果您想更新iframe
使用 html 的内容,那么你应该首先找到body
里面的元素iframe
然后附加所需的标记。
$(document).ready(function() {
$('#prev').contents().find('body').html('<div> blah </div>');
});
工作演示 -http://jsfiddle.net/ShankarSangoli/a7r9L/ http://jsfiddle.net/ShankarSangoli/a7r9L/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)