2010-11-20 9 views
1

jquery를 사용하여 CSS의 CSS를 변경하는 가장 좋은 방법은 무엇입니까? , dynamically.Should 내가jquery를 사용하여 CSS 변경

.css({"properties"}) 

를 사용하여 코드의 전체 무리를 쓰기 나는 요소의 목록이 한 줄에 하나씩 표시하고 난 인라인을 표시하려면? 다른 제안? 감사.

+0

어쩌면 귀하의 CSS가 어떻게 생겼는지에 추가 할 수 있을까요? 당신이 정말로 원하는 것을 너무 확신하지 못했습니까? – gideon

답변

4

을 다음 당신이 할 수있는 것은 스타일 시트에 스타일을 구체화하고 요소에 CSS 클래스를 추가 할 jQuery를 사용할 수있는 스타일이 정적하려는 경우 :

+0

감사합니다. 나는 쉬운 방법이 없다는 것을 확신해야했다. – andrei

2

선택기를 사용하여 변경할 요소를 선택한 다음 .css() 메서드를 사용하여 표시 속성을 변경하십시오.

$('.my-element-class').css('display', 'inline'); 

당신은 객체 속성 맵을 사용하여 한 번에 여러 속성을 변경해야하는 경우

반복적으로 .css()를 호출하는 것보다 쉽다.

$('.my-element-class').css({ 'display': 'inline', 'marginLeft': '100px' }); 

주보다는 'marginLeft'의 사용은 '여백 왼쪽'는 css() 연산자는 값이 내가 믿는 낙타 표기법에있을 것으로 예상하고있다. element.css("display","inlne");

0

는이 같은 속성을 추가/변경할 수 있습니다.

0

CSS 시트에 새 클래스를 추가 한 다음 상위 요소에서 간단히 토글 할 수 있습니다. 또는 .css({'display':'inline'})을 사용하십시오.

0

안녕하세요. 모든 속성을 변경 하시겠습니까? 그럼 당신이 클래스를 addClass, removeClass 사용할 수 있다고 생각합니다

관련 문제