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