我有四个php页面:
header.php
demo1.php
demo2.php
demo3.php
我在header.php
,demo1.php
和demo2.php
的每个页面都包含demo3.php
。我在demo1.php
中添加了demo2.php
,demo3.php
和header.php
所需的常用JavaScript。
header.php
代码:
<script type="text/javascript" src="jscript/jquery.js"></script>
<script type="text/javascript" language="javascript">
$(function(){
$("#btn1").click(function(){
console.log("btn1 clicked");
});
$("#btn2").click(function(){
console.log("btn2 clicked");
});
});
</script>
btn1
和btn2
元素未在header.php
中声明,但它们在包含的页面中声明,例如demo1.php
,demo2.php
和demo3.php
demo1.php
代码:
<?php include "header.php";?>
<input type="button" id="btn1" value="check"/>
<input type="button" id="btn2" value="check"/>
此demo1.php
页面适用于除IE之外的所有浏览器。
在IE中,它在$("btn1").click(function(){});
显示错误预期的对象。
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)