Javascript jquery中的$()是什么意思

Javascript jquery中的$()是什么意思,javascript,jquery,html,jquery-ui,dom,Javascript,Jquery,Html,Jquery Ui,Dom,我知道$()是一个选择器,但我不知道它选择了什么,因为括号里什么都没有。这是好的做法还是坏的做法 我看到使用它的示例…调用数据服务 $().dataService({ url: getURL('application', data), params: params, success: getResponse, error: errorResponse }) 从: 在jQuery1.3中,jQuery()返回一个只包含文档的jQuery集。在jQuery1.4中,它返回一个空jQ

我知道$()是一个选择器,但我不知道它选择了什么,因为括号里什么都没有。这是好的做法还是坏的做法

我看到使用它的示例…调用数据服务

$().dataService({
  url: getURL('application', data),
  params: params,
  success: getResponse,
  error: errorResponse
})
从:

在jQuery1.3中,jQuery()返回一个只包含文档的jQuery集。在jQuery1.4中,它返回一个空jQuery集。这对于创建空集和动态向其中添加元素非常有用


因此,为了回答您的问题,它不选择任何内容,返回一个空集。这是完全可以接受的,并且不被认为是不好的做法。

您有使用这一方法的例子吗?我想不出为什么要使用空的jQuery选择器。@KJPrice嗯,有一些原因。。。我经常使用它。请在我的帖子中查看我的编辑。我包含的示例
$()
不是选择器。这是一个函数调用。通常传递给
$
的字符串表示选择器。
dataService
是jQuery原型对象中的函数集。从外观上看,它不需要对jQuery对象的引用,因此
$().dataService
可以工作。在我看来,编程有点糟糕。与其像那样声明
dataService
$.fn.dataService
,我倒不如这样做:
$.dataService
然后这样使用:
$.dataService()