Slyweb
На разработку сайта! Скидки 50%!

Неправильная работа в разных браузерах

Вы можете задавать любые вопросы по jQuery.

Неправильная работа в разных браузерах

Сообщение Дядя Вова » 25 мар 2010, 09:45

Возникла проблема.
В начале одного из моих скриптов стоит такой код
$(document).ready(function(){
$("#report tr:has(h2)").addClass("od");
$("#repor tr:has(li)").addClass("od2");
Делал я его в Опере, все работало. Когда начал проверять в других браузерах, то работать не хочет. Причем не назначаются именно классы. С этими классами связаны как CSS так и обработчики событий (кликов) по именам этих классов.
Если изменить селектор например на
$("#report tr:odd").addClass("od");
то сразу же появляется и должный стиль класса и на клик реагирует.
Отсюда вопрос. Есть ли разница в обработке селектора has() для разных браузеров и если есть, то как с этим боротся.
Дядя Вова
 
Сообщения: 1
Зарегистрирован: 25 мар 2010, 09:41

Вернуться в Вопросы по jQuery

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron