jQuery中'$'符号代表什么?
回答
这是syntactic sugar。它不仅仅针对jQuery;其他库也使用它。您可以查找有关在JavaScript中使用美元符号的详细文章here。
jQuery对象:)
从jQuery的文档:
默认情况下,jQuery使用 “$” 作为 “jQuery的” 快捷方式
因此,使用$("#id"
)或jQuery("#id")
是一样的。
这是jQuery的简称。所有jQuery功能所在的对象。
$是一个简单的叫做jQuery的函数。这是你如何访问jQuery库中的所有功能。
你可以在这里找到:http://docs.jquery.com/%24
在其他的答案说,$是一个快捷方式到jQuery的功能。一些JavaScript库也使用$(例如:原型)。为了避免与其他库冲突,jQuery提供了jQuery.noConflict()函数。调用这个函数后,$ variable的控制权返回到其他第一个实现它的库。这样做使用jQuery你不能这样做$('div.someClass'),而不是jQuery('div.someClass')。
或者可以这样做:
jQuery.noConflict();
jQuery.ready(function($) {
// use $ for jQuery
}
//use $ for the other library
当编写插件,以避免与noConflict您的使用问题可以通过“jQuery的”给一个函数:
function($) {
//use $ writing your plugin
}(jQuery)
奇怪但却真实,你可以在JavaScript中使用“$”作为函数名称。它是jQuery()的简写。你可以使用,如果你想。如果另一个库已经使用$,jQuery可以以兼容模式运行。只需使用jQuery.noConflict()。 $在JS中很常用作选择器函数。
在jQuery中,$函数不仅仅是选择事物。
- 您可以将它传递给一个选择器,以获取DOM中匹配元素的一个 集合。
- 您可以通过 这个函数在 文档准备就绪时运行(类似于 body.onload(),但更好)。
- 您可以将它传递给一个HTML字符串以将 转换为DOM元素,然后您可以将 注入到文档中。
- 您可以将它传递给一个DOM元素或 要与 包装在一起的jQuery对象。
$只是另一个变量。在jQuery的情况下,它引用了函数jQuery。
$是像@Elzo提到的语法糖。尽管没有人真正回答你的问题。 $是jQuery中的window.jQuery
的简写,因此您不必每次都键入它。
$符号定义/接入jQuery的 $(选择).action()
看看jQuery库文件。
//公开jQuery和$标识符。
if (typeof noGlobal === strundefined) {
window.jQuery = window.$ = jQuery;
}
Global $指向jQuery。
$符号定义/接入jQuery的
- 1. Python中“|”符号的含义是什么?
- 2. Swift中'@'符号的含义是什么?
- 3. TCL中“@”符号的含义是什么?
- 4. PHP中符号的含义是什么
- 5. cshtml中'@'符号的含义是什么?
- 6. GDB中@符号的含义是什么?
- 7. PexSymbolicValue.GetRawPathConditionString()中符号的含义是什么?
- 8. JavaScript中'#'符号的含义是什么?
- 9. “⌅”符号的含义是什么?
- 10. 这个符号的含义是什么:∧?
- 11. 符号'/'的含义是什么?
- 12. $符号在Jquery或JavaScript中的含义是什么?
- 13. “符号”与“加载符号列表”中的含义是什么?
- 14. 什么是符号代字号(〜)在CSS中的含义
- 15. 有符号和无符号值的含义是什么?
- 16. “$ .something”在jquery中的含义是什么?
- 17. “$。()”在jQuery中。它的含义是什么?
- 18. nm命令的输出中'@@'符号的含义是什么?
- 19. Ruby中“$”字符的含义是什么?
- 20. 詹金斯日志中'+'符号的含义是什么?
- 21. 图片中数学符号的含义是什么?
- 22. ^符号在Objective-C中的含义是什么?
- 23. 这个符号在C++中的含义是什么? “〜”
- 24. 这段代码中百分号字符的含义是什么?
- 25. C#中符号“=>”的含义是什么?
- 26. SciLab中美元符号($)的含义是什么?
- 27. 数据库符号在Eclipse图标中的含义是什么?
- 28. Haskell中=>符号的含义是什么?
- 29. C++项目中符号^%的含义是什么
- 30. '@>'符号在postgesql中的含义是什么?
你可以做标题一丁点更具描述性的,而不是仅仅看像一个 – 2009-06-26 18:23:34
你之前的任何数量将符号表明有多少夫妇的类别标记钱JQuery救了你。 – Soviut 2009-06-26 18:44:54
哇,这个Q的11 upvotes,最新怎么回事 – redsquare 2009-06-26 19:05:33