当jQuery的$(“。foo li”)返回一个对象时,调用的对象类型究竟是什么?

时间:2013-05-21 12:26:22

标签: jquery

假设我们初始化一些选定的结果:

init : function() {
    this.searchButton = $("#searchButton");
    this.listItems = $("#product-list li");
}

我想知道$("#product-list li")返回的对象的官方名称是什么?我有时称它为jQuery选择器对象或选择器,但它有些模糊。选择器可以只是字符串"#product-list li",jQuery选择器对象可能更好,除了表示匹配数量的结果和长度都在对象内部,所以它不仅仅是一个选择器对象,因为结果在里面。这个对象有正式名称吗?例如,如果我使用svn或git提交上述代码,那么注释是否应该“初始化jQuery选择器对象”?

1 个答案:

答案 0 :(得分:6)

它的口语名称是'jQuery对象',尽管就javascript而言,如果你对它进行typeof,它只是一个普通的object