jquery报错的问题很多种:
jquery的引入报错,引入的文件不对
你写的语法有错误
还有就是你的版本的问题了,有的版本可能去掉了某一函数特性
1、确定引用的js文件的路径名称是否正确、文件是否存在<script type="javascript" src="js/jquery-1.8.3.min.js"></script>
2、将js代码放在<head>标签中,代码会先被执行
3、保证非定义命名函数以外的jQuery代码都在文档就绪函数中编写,避免出现找不到资源
<script type="text/javascript" >
$().ready(function(){
alert("welcome to the ping pong battle.")
});
</script>
一个简单的功能,点击按钮,弹出对话框,输入信息,提交表单到后台,调试时发现点击按钮弹出modal,第一次可以正常弹出,第二次便会报错,且弹出框无法正常显示:
网上查阅资料,看过几个相似案例,都是因为modal页面重复引入jquery导致的,通过chrome查看jquery的引用情况:
发现在head区域和modal区域都引用了jquery.js
去除modal区域的对于jquery.js的引用后发现调试正常了,问题解决,不再报错