我想从类'.poi-reviews .poi-review'
但是我的代码只返回第一个图像src,始终是第一个!
我的代码出了什么问题? 这是:
jQuery('.poi-reviews .poi-review').each(function( ) {
var fotos = jQuery('.poi-reviews .author-photo-canvas img').attr('src');
var nome = jQuery('.poi-reviews .review-author-name a').text();
var divImage = "<img id="+nome+" alt="+nome+" height='150 'width='150' src="+ fotos +">" ;
inicio.after(divImage);
});
答案 0 :(得分:0)
那是因为有多个元素,attr()
调用将只返回第一个元素的值。
你需要这个:
var fotos = jQuery('.poi-reviews .author-photo-canvas img').map(function() {
return this.src;
}).get();
现在,fotos
是一个包含网址的Array
。用他们做你想做的事。