jQuery中的$
sign代表什么?
发布于 2009-07-09 17:16:53
它是syntactic sugar。它不仅特定于jQuery;其他库也使用它。您可以在JavaScript here中查找有关美元符号使用的完整详细文章。
发布于 2009-06-26 18:04:29
正如在其他答案中所说,$是jQuery函数的快捷方式。
一些JavaScript库使用$ too (例如: prototype)。为了避免与其他库冲突,jQuery提供了jQuery.noConflict()函数。调用此函数时,$变量的控制权将返回给第一个实现它的其他库。这样做是为了使用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)
发布于 2009-06-26 13:29:22
$只是一个叫做jQuery的函数。它是您访问jQuery库中所有功能的方式。
你可以在这里找到它:http://docs.jquery.com/%24
https://stackoverflow.com/questions/1049112
复制相似问题