jQuery 中被誉为工厂函数的是 "$()". 在 jQuery 中, 无论我们使用哪种类型的选择符都需要从一个 "$" 符号和一对 "()" 开始. 下面本篇文章给大家介绍一下. 有一定的参考价值, 有需要的朋友可以参考一下, 希望对大家有所帮助.
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!");
- });
更多 web 前端开发 https://www.html.cn/ 知识, 请查阅 HTML 中文网 !!
来源: http://www.css88.com/qa/jquery/17794.html