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 の各divにクラスとして追加してから昇順にソートしたいと思います。

私の母国語ではなく、私の英語で申し訳ありません。

タイ

4

1 に答える 1

2

これを試して:

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

デモ

注: クラス名は A ~ Z または a ~ z の文字で始まる必要があります

于 2012-07-11T10:09:15.157 に答える