$ 是 jQuery"类" 的一个别称,$()构造了一个 jQuery 对象. 所以,"$()" 可以叫做 jQuery 的构造函数.
jQuery 的三种 $()
1,$()可以是 $(expresion), 即 CSS 选择器, Xpath 或 html 元素, 也就是通过上述表达式来匹配目标元素.
比如:$("a")构造的这个对象, 是用 CSS 选择器构建了一个 jQuery 对象 -- 它选择了所有的 < a/>这个标签. 如:
$("a").click(funcTIon(){...})
就是在点击页面上的任何一个链接时的触发事件. 确切地说, 就是 jQuery 用 < a/>这个标签构建了一个对象 $("a"), 函数 click()是这个 jQuery 对象的一个 (事件) 方法.
2,$()可以是 $(element), 即一个特定的 DOM 元素. 如常用的 DOM 对象有 document,locaTIon,form 等. 如这样一行代码:
$(document).find("div>p").HTML());
$()中的 document 是一个 DOM 元素, 即在全文寻找带 < p > 的 < div > 元素, 并显示 < p > 中的内容.
3,$()可以是 $(funcTIon), 即一个函数, 它是 $(document).ready()的一个速记方式. 如常见的形式是这样的:
- $(document).ready(funcTIon(){
- alert("Hello world!");
- });
可变形作:
- $(function(){
- alert("Hello world!");
- });
来源: http://www.css88.com/qa/jquery/15429.html