jQuery将数据放入数组中

时间:2017-12-15 13:18:12

标签: jquery

我使用data-replyid获得了一些元素,而且它是使用类post

通过使用$('.post'),我将获得一系列元素。

使用$('.post').data('replyid')我只会获得第一个元素的数据。

如何将所有data-replyid放入数组?

1 个答案:

答案 0 :(得分:1)

您可以通过以下方式循环并获取类post的每个元素:

var arr = [];

$( ".post" ).each(function(){
	var replyid = $( this ).data('replyid');
        arr.push( replyid  );
});

console.log( arr);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<div class="post" data-replyid="1"> </div>
<div class="post" data-replyid="2"> </div>
<div class="post" data-replyid="3"> </div>
<div class="post" data-replyid="4"> </div>