Если вы посмотрите внимательно, вы увидите, что ваш селектор jQuery на самом деле работает правильно, и только у li, 6, 4 и 8 есть класс, который вы добавляете.
Причина, по которой другие пользователи становятся красными, заключается в том, что цвет по умолчанию - inherit
, того же цвета, что и ваш родитель. Так что установка li для color: red
также делает его потомков красными, если только к ним не применяется другой стиль.
Добавление стиля, подобного li { color: black; }
, сделает более очевидным, что ваш класс действительно применяется только к правильным элементам списка.