使用JQuery出现这样问题我在js中这样写 $().ready(function(){ alert(1) }); 浏览器总报这样的错误

$isnotdefined我jquery也引入了,这是为什么... $ is not defined 我jquery也引入了,这是为什么 展开
 我来答
沐天空
2013-05-07 · 超过21用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:54.7万
展开全部

$().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)。
ITCAN
2013-05-07 · 超过14用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:47.1万
展开全部
是不是jquery没有引入的问题,检查看看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式