ядро Linux является очень хорошим способом учиться.
я знаю, что может быть трудно погрузиться в из-за мультиархитектурной структуры и большого объема кода, но существует некоторая очень хорошая статья для движения медленно внутри, как этот от Tim Jones .
я изучил много путем рассмотрения определенного предмета, как реализация драйвера FAT и абстракция файловых систем.
Попробуйте:
$("div:nth-child(3n+1)").css("clear", "both");
Вы можете использовать селектор: nth-child (индекс / четное / нечетное / уравнение). http://docs.jquery.com/Selectors/nthChild#index
you can use the :nth-child(index/even/odd/equation) selector.
Example:
<div class='5up'>
<div> ... </div>
<div> ... </div>
...
<div> ... </div>
</div>
and// Clear every 5th block for 5-up blocks
$('.5up>div:nth-child(5n)').css("clear", "both");
or// Clear after every 5th block for 5-up blocks
// note: This will also clear first block.
$('.5up>div:nth-child(5n+1)').css("clear", "both");
Нет, не как таковой. Однако функция filter
позволит вам это сделать.
EDIT:
Я исправлен. Для простоты используйте n-ю дочернюю функцию.