使用JQuery出现这样问题我在js中这样写 $().ready(function(){ alert(1) }); 浏览器总报这样的错误
$().ready(function(){ alert(1) });
没有这种语法,因为
$()的意思就是选取HTML 元素,并对它们执行“操作”,你括号里面是空的,没有对象啊,当然就是没有定义,所以会出现$ is not defined(没定义的意思)
jQuery 语法实例
$(this).hide()
演示 jQuery hide() 函数,隐藏当前的 HTML 元素。
$("#test").hide()
演示 jQuery hide() 函数,隐藏 id="test" 的元素。
$("p").hide()
演示 jQuery hide() 函数,隐藏所有 <p> 元素。
$(".test").hide()
演示 jQuery hide() 函数,隐藏所有 class="test" 的元素。
用下面这种: $(document).ready(function() {( alert(1);)}
这部分代码主要声明,页面加载之后执行alert(1);
结果如下:
希望我的回答对你有帮助。另外,不要忘记了,因为你是用JQuery,所以一定要引入JQuery文件,<script src="jquery-1.6.2.min.js" type="text/javascript"></script>
哎呀,是我太笨了,JQuery的文件引入要在我写的js文件之前的,还是谢谢你了,采纳你的了
JQuery的文件引入要在你写的js文件之前,因为你的其他js文件是用jquery写的,所以要写引入jquery文件,等于是先拿工具(jquery),再拿工具操作(其他js)。