Краткий ответ: да!
Просто используйте его как селектор внутри document.ready
, и он будет работать в кросс-браузерном режиме, например:
$(function() {
$("li:nth-child(8n+2), li:nth-child(8n+4), li:nth-child(8n+5), li:nth-child(8n+7)")
.css('background-color','grey');
});
Примечание: это работает на элементах , когда он запускается , если вы динамически добавляете / удаляете элементы, просто вызовите тот же селектор / .css()
. Я бы порекомендовал класс в этом случае, поэтому вместо .css('background-color','grey')
у вас будет .addClass('myClass')