Они оба отлично работают для меня, но вы должны знать, что jQuery не поддерживает first-of-type
и last-of-type
.
Они работают только потому, что querySelectorAll
поддерживает их.Так что браузеры, которые не поддерживают qSA
, сломаются.
Кстати, ваш 0
результат связан с тем, что first/last-of-type
учитывает тип элемента, даже если вы указали толькоучебный класс.Мое тестирование было немного другим.