2010-08-18 130 views
2

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

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

回答

4

嗯,是这样的:

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

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

+2

的类只能用字母我想...... – 3rgo 2010-08-18 15:31:12

+0

开始我会做这个像'addClass(“C” + I)'因为它是不合法的开始带数字的类名。 – 2010-08-18 15:32:03

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

注意,类名称不能以数字开头这样确保类的名称以字母开头,然后把指标。