2012-06-14 3 views
-1

에서 나던 작품은 내가, 클래스 이름이 데이터베이스 ID에서 생성 된 내 HTML 페이지에서 DD 요소를 가지고 있고, 자바 스크립트 파일에이 코드는 오페라에서 잘 작동변경 CSS, 파이어 폭스

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

를 사용 , 크롬, IE 8,하지만 FireFox 12.0에서 작동하지 않습니다 CSS에서 요소의 높이를 변경해야하지만 jquery에서 런타임에.

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

을 또는 높이 값으로 'PX'을 추가하려고 : 무엇이 잘못, 그것은

+0

나머지 스크립트는 어떻게 생겼습니까? 당신이 그것을 발사하는데 무엇을 사용합니까? 높이를 변경하려는 요소의 html과 css를 –

+0

에 표시하십시오. i가 숫자 ID 인 경우, 클래스 이름 앞에 숫자가 붙는 것을 허용하지 않으므로 클래스 이름 접두어를 사용합니다. Firefox 14는 숫자 클래스 이름을 처리 할 수있는 것 같습니다 ... –

답변

1

이런 식으로 설정을 시도 파이어 폭스와 함께 작동

감사 할 수있는 방법이있다

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

$ ("dd."+ i) .height (theHeight); 잘 작동합니다. 감사 –