展开全部
在 jQuery 中,美元符号($)仅仅是 jQuery 的别名,就代表了jQuery对象,例如,$("div") 和 jQuery("div")是等价的。
注意两点:
1、即使不使用 $ 也能保证jQuery的所有功能性。
2、为了避免与其他javascript库的冲突,可以释放 jQuery 对 $ 变量的控制,同时为 jQuery 变量规定新的自定义名称。例如:
执行 var jq=$.noConflict(); 后,$ 将不再控制当前的jQuery, 而是让渡给了jq变量,此时jq("div") 和 jQuery("div")是等价的。
注意两点:
1、即使不使用 $ 也能保证jQuery的所有功能性。
2、为了避免与其他javascript库的冲突,可以释放 jQuery 对 $ 变量的控制,同时为 jQuery 变量规定新的自定义名称。例如:
执行 var jq=$.noConflict(); 后,$ 将不再控制当前的jQuery, 而是让渡给了jq变量,此时jq("div") 和 jQuery("div")是等价的。
展开全部
个人觉得,这些由外国人搞出来的语言,其思维习惯和逻辑,跟中国人的很不一样,学习难度加大了,而且,毫无必要地搞出很多限制、很多所谓的方便性设置(比如这个$的简化作用),纯粹是啰嗦,繁杂的设计。强烈希望中国人自己搞一套好用的计算机语言体系。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
缩写而已,但是可能遇到$被其他js给代替了,比如你自己写了一个
function $(id) {return document.getElementById(id);}
那么可以用 jQuery.noConflict();
然后jquery()操作
function $(id) {return document.getElementById(id);}
那么可以用 jQuery.noConflict();
然后jquery()操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jQuery里面的$跟dom里面的document.getElementById
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代表页面元素选择器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询