有一个需求,在img标签外面添加a标签。 获取多个img的图片地址 代码: var imglist=$(".demo-gallery img"); for(var i=0;i<imglist.length;i++){ imglist[i].attr("src"); } 代码如上:报错 imglist[i].attr is not a function 获取jquery对象用eq,而不是[],[]返回的是dom对象,不是jquery对象。 下面三种都可以成功获取: imglist.get(i).src imglist.eq(i).attr("src") imglist[i].src 这样在一个DIV里面的多个IMG标签的src地址都可以获取。