jquery选择器返回值

jquery选择器$('selector')返回的不是数组,而是封装好的jquery对象。但这个对象有一个特别的地方,就是查询到的节点被以下标为属性,添加到了jquery对象上,所以它看起来像数组,因为它存在一些属性是数字;

比如如下的代码:




    
    
    
    find/eq



我很

console.log($(".box").find("p"))的输出是:

jquery选择器返回值_第1张图片
    console.log(document.getElementById("nihaome"))的输出是:

jquery选择器返回值_第2张图片

如果需要访问jquery选择器返回的一组对象的某一个,可以使用.eq(index)方法,比如:

$(".box").find("p").eq(1).addClass("yellow");

 

你可能感兴趣的:(前端)