私はこの「リスト」を持っています:
<div class="list">
<div class="test" data-id="1"></div>
<div class="test" data-id="2"></div>
<div class="test" data-id="3"></div>
<div class="test" data-id="4"></div>
<div class="test" data-id="5"></div>
</div>
data
すべての要素の属性を取得する必要があるため、次のようにします。
var _this = $('.list'),
_el = _this.find('div');
var _id = $.map(_el, function(el) {
return {name: 'offer-id', value: $(el).data('id')}
});
しかし、私が得るのは最初の要素の属性だけです...何が間違っていますか? フィドル: http://jsfiddle.net/4DRxz/