JQuery имеет удобный: даже и нечетные: селекторы для выбора четных или нечетных индексированных элементов в наборе, который я использую, чтобы очистить любой другой элемент в серии плавала коробки, как показано ниже:Выберите каждый n-й элемент в jQuery?
<div class='2up'>
<div> ... </div>
<div> ... </div>
...
<div> ... </div>
</div>
и
// Clear every 2nd block for 2-up blocks
$('.2up>div:even').css("clear", "both");
Это работает как шарм.
Мой вопрос: есть ли простой способ в jQuery выбрать каждый третий или четвертый элемент, чтобы я мог делать то же самое с 3-мя или 4-мя предметами?
': п-child' также стандарт CSS3, тогда как': odd' является JQuery/Шипение только расширение, которое не будет работать в ваших таблиц стилей. – bobince
Вы также можете использовать только CSS, вы просто хотите применить стили: '.twoup div: nth-child (4n + 1) {clear: both;}' –