我想知道是否可以使用jquery计算元素的数量,然后使用该前缀使用数字的元素,例如我在页面上有2个选择,是否可以计算选择然后给出选择一个类,例如,
<select class="1">
<select class="2">
答案 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));
});
请注意,类名不能以数字开头,因此确保类名以字母开头,然后放入索引。