Заставить nth-child работать в IE8 и ниже

Я использую следующий код:

.c-1:first-child, .c-2:first-child, .c-1:nth-child(4n+1) { margin-left: 0; }

это прекрасно работает, но мне нужно имитировать это для браузеров, которые не поддерживают nth-child, таких как IE8.

Я пробовал этот код jQuery, чтобы добавить класс, но ничего не происходит, верно ли этот код?

// Support nth child in IE8
$('.c-1:first-child').addClass('remove');
$('.c-2:first-child').addClass('remove');
$('.c-1:nth-child(4n+1)').addClass('remove');

Ответы на вопрос(4)

Ваш ответ на вопрос