3

我有一些从 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">

我怎样才能做到这一点 ?我正在考虑使用长度,但我无法做到这一点。

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

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

4

1 回答 1

2

试试这个:

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

演示

注意:类名必须以字母 AZ 或 az 开头

于 2012-07-11T10:09:15.157 回答