jQuery.get()如何工作?

时间:2011-10-03 15:34:09

标签: javascript jquery

我正在尝试使用它:http://api.jquery.com/jQuery.get/我不明白为什么这些示例如下所示:

 $.get("test.php");

我从未见过语法$ .get?为什么我不会做像

这样的事情
$jQuery = new JQuery();
$jQuery.get(...); 

4 个答案:

答案 0 :(得分:4)

$符号(相当于jQuery)不是构造函数,它是一个函数和一个对象。因此,无需在其上使用new


$('css selector').get()返回选择器匹配的dom元素数组。

$.get()执行HTTP GET请求

答案 1 :(得分:2)

$变量由jQuery创建,与jQuery函数/对象相同。

您正在考虑jQuery的实例方法,它们对包含DOM元素的jQuery对象进行操作。

$.get本质上是一种static方法,因为它不对一组DOM元素进行操作。
在jQuery集合实例上调用它是没有意义的,所以不用调用它就会调用它。

答案 2 :(得分:0)

这很简单 - jQuery 自动创建变量$,指向第一次加载时的jQuery。

因此:

$.get(...);

示例与:

相同
jQuery.get(...);

如果您不希望$指向jQuery(也许是因为它也被另一个库使用),请查看$.noConflict()

答案 3 :(得分:0)

$jQuery是一个对象,允许您使用某些方法,例如get

new关键字通常与一个类似于类的函数一起使用。新关键字将this设置为您为其指定的变量名称。

没有理由需要另一个jQuery对象(除非你想使用另一个libary,但有jQuery.noConflict)。您只需要jQuery对象。