0

在下面的

var obj = { one:1, two:2, three:3, four:4, five:5 };
    $.each(obj, function(i, val) {
       console.log(val);
    });

$ 在这里是什么意思?$是一个对象吗?

4

4 回答 4

5

$jQuery对象/函数的别名。它充当存储所有 jQuery 函数的命名空间。

于 2012-08-17T21:50:51.863 回答
1

$ 代表 jQuery 函数/对象,你可以在这里找到很好的讨论

于 2012-08-17T21:50:32.700 回答
0

http://api.jquery.com/jQuery/

jQuery()——也可以写成 $()——在 DOM 中搜索任何与提供的选择器匹配的元素,并创建一个新的 jQuery 对象来引用这些元素。

-jQuery网站

于 2012-08-17T21:55:40.940 回答
0

$指的是jQuery函数。

在 JavaScript 中,函数是一种特殊的对象。

您可以像任何其他对象一样创建函数并向其添加属性。

var $ = function(message) { alert(message); };

$.prop1 = 'val1';
$.prop2 = 'val2';

$("Hello world");

alert($.prop2);

alert($ instanceof Object);   /* This will be "true" */
alert($ instanceof Function); /* This will be "true" */
于 2012-08-17T21:56:37.747 回答