Привет всем!
Пишу "мини-парсер" CSS-стилей в целях исправления багов в Ие6.
Для примера, приведу часть кода:
var sheet = document.styleSheets[0];
var rulezz = sheet.rules;
for(var j=0; j<rulezz.length; j++){
var rule = rulezz[j];
if( rule.selectorText.match('.l-cont ul li:hover ul') ){
alert('Yep!');
}else{
alert(rule.selectorText);
}
}
Итак, суть проблемы:
alert('Yep!') не показывался ни разу...))))))
В
alert(rule.selectorText) содержится именно та, искомая строка
'.l-cont ul li:hover ul'
Но всё равно, условие
if( rule.selectorText.match('.l-cont ul li:hover ul') ) выполняться ни в какую не хочет. Я даже уже не знаю что делать
Помогите плиз)
Заранее спасибо откликнувшимся!
pS: К странице подключен JQuery, так что можно что-то сделать с его помощью)