我有四个php页面:
header.php
demo1.php
demo2.php
demo3.php
我在每一页中都包括header.php
iedemo1.php
和. 我包含了和所需的通用JavaScript 。demo2.php
demo3.php
demo1.php
demo2.php
demo3.php
header.php
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(){});
.
谁能帮我解决这个问题?