-3

我希望能够从跨度列表中选择第 n 个孩子,并在单击按钮时显示它们的第 n 个值(或位置)。

所以如果我有:

item a
item b
item c
item d
item e

在按钮按下我希望它显示:

1 item a
2 item b
3 item c
4 item d
5 item e

这可能吗?如果可以,怎么办?

HTML(来自下面的答案)

<div class="items">item a</div>
<div class="items">item b</div>
<div class="items">item c</div>
<div class="items">item d</div>
<div class="items">item e</div>
4

1 回答 1

2

这是可以做的:

如果 HTML 是

<div class="items">item a</div>
<div class="items">item b</div>
<div class="items">item c</div>
<div class="items">item d</div>
<div class="items">item e</div>

JS 应该是:

$(function(){
    $('.items').each(function(index){
        $(this).html((index+1)+" "+$(this).html());
    });
});

​ 演示在这里:http: //jsfiddle.net/veZg5/

于 2012-11-03T17:57:17.377 回答