2012-06-14 2 views
-1

У меня есть дд элемент в моем HTML-страницы, имена классов формируются из идентификатора базы данных, а в файле сценария Java Я используюизменение CSS с JQuery, не работает в FireFox

theHeight=200; 
$("dd."+i).css({height: theHeight}); 

этот код хорош в опере работает , chrome, IE 8, но не работает в FireFox 12.0 Мне нужно изменить высоту элемента в css, но во время выполнения из jquery. что случилось с ним, есть ли способ, чтобы заставить его работать с FireFox

Благодаря

+0

Как выглядит остальная часть вашего скрипта? что вы используете для его запуска? покажите html и css элемента, который вы хотите изменить высоту, на –

+0

Если i - числовой идентификатор, я бы попытался префикс имени класса буквой, так как имена классов не могут начинаться с цифры. Firefox 14, похоже, способен обрабатывать числовые имена классов, хотя ... –

ответ

1

Попробуйте установить это следующим образом:

theHeight=200 
$("dd."+i).height(theHeight); 

Или попробуйте добавить «точек» к значению высоты:

theHeight=200 
$("dd."+i).css({height: theHeight + 'px'}); 
+0

Он выглядит $ ("dd." + I) .height (theHeight); работает отлично. благодаря –

Смежные вопросы