使用 jQuery加载加载页面时
$("#myDiv").load("page.php",{foo: bar});
头部包含在索引:
中<head>
<script src="/assets/plugins/jQuery/jQuery-2.1.4.min.js"></script>
<script src="/assets/plugins/jquery-print/jquery.print.js" ></script>
\\others js src
</head>
在此div上找不到内容 page.php :
<div id="myDiv">
\\if i call $("#otherDiv").print()
</div>
.print()函数不存在,已经包含在索引头
中任何想法,这个div视图都包含在head index中?
答案 0 :(得分:0)
\ if if call $(“#otherDiv”)。print()
调用#otherDiv
时document
中是否存在.print()
?即使在jQuery()
中找不到任何元素,document
也会返回一个对象。您收到的错误消息可能是.print()
不是DOM
中不存在的元素的函数?
如果.load()
成功将#myDiv
html
设置为#otherDiv
,请尝试使用.load()
回调函数在.print()
中调用document
{1}}
$("#myDiv").load("page.php", {foo: bar}, function() {
$("#otherDiv").print();
});