У меня есть классы с разными значениями в них, и я хочу добавить эти классы для упорядочения элементов.
Это должно быть просто объяснение того, что я ищу:
<div class="These">Lorem ipsum</div>
<div class="These">Lorem ipsum</div>
<div class="These">Lorem ipsum</div>
$('.These').each(function() {
var TheseINDEX = $(this).index();
$(this).addClass('first, second, third');
});
Результат:
<div class="These first">Lorem ipsum</div>
<div class="These second">Lorem ipsum</div>
<div class="These third">Lorem ipsum</div>
Не то, чтобы эта мерзость, описанная выше, была совершенной, но есть и другая вещь. Я также думаю, что было бы здорово, если бы это зациклилось.
Допустим, у меня есть 3 класса, как и раньше, и эти 3 класса будут добавлены к 8 элементам
Результат будет следующим:
<div class="These first">Lorem ipsum</div> <!-- #1 -->
<div class="These second">Lorem ipsum</div>
<div class="These third">Lorem ipsum</div>
<div class="These first">Lorem ipsum</div>
<div class="These second">Lorem ipsum</div>
<div class="These third">Lorem ipsum</div>
<div class="These first">Lorem ipsum</div>
<div class="These second">Lorem ipsum</div> <!-- #8 -->
, поскольку в нем будут добавляться эти предустановленные классы до тех пор, пока не будет добавлено ".These" для них. Этот цикл будет работать как резервное копирование, если у вас закончатся классы ...
http://jsfiddle.net/Z4PAZ/ - jsfiddle моего примера ..
Есть идеи?