jQuery - 获取文本文件,读取它然后将结果作为类添加到多个div

时间:2012-07-11 10:05:27

标签: jquery filter each addclass

我有一些从file.txt提供的数据,如下所示:

<div class="nbvote">465</div>
<div class="nbvote">12</div>
<div class="nbvote">1862</div>
[...]
<div class="nbvote">3</div>

我在同一页面中有多个div(90):

<div class="grid_4">
<div class="grid_4">
<div class="grid_4">
[...]
<div class="grid_4">

现在我想将每个数据(465,12,1862,...,3)作为类添加到每个div class =“grid_4”,如下所示:

<div class="grid_4 465">
<div class="grid_4 12">
<div class="grid_4 1862">
[...]
<div class="grid_4 3">

我该怎么做?我在考虑使用lenght,但我无法做到这一点。

顺便说一句,数据是投票数,我想将它们作为类添加到每个div grid_4然后按升序排序。

对不起我的英语,不是我的第一句话。

1 个答案:

答案 0 :(得分:2)

试试这个:

$('.nbvote').each(function(i, v){
   var cls = $(this).text();
   $('.grid_4:eq('+i+')').addClass(cls)
})

DEMO

注意:班级名称必须以字母A-Z或a-z

开头