jquery计数元素

时间:2010-08-18 15:27:28

标签: javascript jquery dom

我想知道是否可以使用jquery计算元素的数量,然后使用该前缀使用数字的元素,例如我在页面上有2个选择,是否可以计算选择然后给出选择一个类,例如,

<select class="1"> <select class="2">

3 个答案:

答案 0 :(得分:4)

嗯,有点像:

$("select").each( function (i) {
   $(this).addClass( "select_" + i ); //Classes can't start with a number.
});

答案 1 :(得分:3)

$("select").each(function(i, sel) {
    $(sel).addClass("class-" + i);
}

编辑:忘记课程不能以数字开头。

答案 2 :(得分:1)

$('select').each(function(index) {
    $(this).addClass('prefix_' + (index + 1));
});

请注意,类名不能以数字开头,因此确保类名以字母开头,然后放入索引。