我如何获得所有兄弟姐妹的数据属性?

时间:2015-03-13 16:07:38

标签: jquery

我有这个标记:

<div class="photoList">
  <img src="http://example.com/img1.jpg" data-zoom-url="http://example.com/img1.jpg">
  <img src="http://example.com/img1.jpg" data-zoom-url="http://example.com/img1.jpg">
</div>

我想要一个包含data-zoom url中所有值的数组。这跟我一样接近:

console.log($j(this).parent().children().attr('data-zoom-url'))

主要的问题是亲子有点不好,我回来的东西不是数组而且包含各种各样的东西。

1 个答案:

答案 0 :(得分:1)

使用.map

var dataValues = $j(this).parent().children().map(function() {
    return $(this).attr('data-zoom-url')
}).get();