jquery中的$()是什么
jquery中的$()是:1、$()可以是$(expresion);2、$()可以是$(element),即一个特定的DOM元素;3、$()可以是$(funcTIon),即一个函数。$是JQuery常用的一个回传函数,定义为 “选取”,英文是 selector 的缩写。$其实是jQuery的别称,而jQuery就是jQuery库提供的一个函数。
一、介绍
$是jQuery的别称,也就是 $是jQuery的对象,所有在用到 $的地方都可以使用JQuery来代替,具体看 下例子:而 $()是一个函数,也就是 $(expresion)的意思,它可以是css选择器、html其中的元素啊之类的都可以,比如说 $(document)的意思就是选取整个文档
例子一:
$(“a”)=JQuery(“a”)
$.name(),$.get(),$.ajax()//代表jQuery这个对象的方法
$(“a”)//用CSS选择器构造了一个jQuery对象
//并且它选择了”所有的”<a/>标签
$(“.div1”)//代表获取类名为div1的元素
//例如获取<div class=”div1″></div>
$(“.div1”).onclik//表示获取该类名为div1的点击事件
$(“p”).hide()//隐藏所有的<p>元素
$(“p.name”).hide()//隐藏所有的class=”name”的<p>元素
$(“#monster”).hide()//隐藏所有id=”monster”的元素
例子二:
//不同选择器下代码不一样,但是效果相同
//元素选择器
$(document).ready(function(){
$(“div1”).click(function(){
$(“a”).hide();
});
});
//id选择器
$(“#p”).hide();
//class选择器
$(“.p”).hide();
//意会意会
二、jquery $符号的作用
1、作为jQuery包装器,利用选择器来选择DOM元素(这个也是较早大的功能)
例如:
$(“table tr:nth-child(even)”)
2、实用工具函数,作为几个通用的实用工具函数的命名空间的前缀
例如:
$.trim(someString)
3、文档就绪处理程序,相当于$(document).ready(…)
例如:$(function(){…}); 里面的函数会在DOM树加载完之后执行
4、创建DOM元素
例如:
$(“
how are you?
“)
5、扩展jQuery
例如:
$.fn.disable = function(){…}
6、使用jQuery和其他库
例如:Prototype库也是使用符 号 , j Q u e r y 提 供 n o C o n f l i c t 函 数 避 免 冲 突 , j Q u e r y . n o C o n f l i c t ( ) ; 把 符号,jQuery提供noConflict函数避免冲突,jQuery.noConflict();把符号,jQuery提供noConflict函数避免冲突,jQuery.noConflict();把符号还原到非jQuery库定义的含义。
最后,推荐我们的管理工具给大家。