有人可以努力解释我$和$()jquery 之间的区别吗?
我知道它$()是简写形式,$jQuery()它接受任何DOM元素并将其转换为jQuery对象.
但我不确定的$是它是什么以及它有多么不同$().请赐教.
谢谢堆,Chaitanya
Aln*_*tak 18
$是一个可以被称为的函数 - $().
$()尽管下面的所有示例都将返回一个jQuery对象,但行为会根据提供的参数而有很大差异.它可以:
document.ready处理程序 -$(myfunc)$('#myid')$('<div>')$()$也是一个包含各种实用程序函数等的对象,$.each作为该对象的属性.在这种情况下,它就像这些函数的命名空间.
$ = jQuery- 这是jQuery对象,它用于它包含的jQuery Utilies,$.Ajax()或者$.each()因此var j = $;将jquery原型分配给变量j.
$()= jQuery()- 这是一个从根jQuery对象调用的函数,用于将DOM元素转换为jQuery对象或使用选择器获取jQuery对象