2011-09-10 8 views
2

나는 현재 아래 성공적으로 같은 여백 설정에 여백을 추가JQUERY - 여러 개체

$('div#container_join_messages').css({'margin-right': '56.5%'}); 
    $('div#container_join_errors').css({'margin-right': '56.5%'}); 
    $('div#container_join_now').css({'margin-right': '56.5%'}); 

한 줄에 다음을 결합 할 수있는 방법이 있습니까? 는 unsuccesfully 다음 시도 :

($('div#container_join_messages'), $('div#container_join_errors'), $('div#container_join_now')).css({'margin-right': '56.5%'}); 

감사합니다

답변

2
$('#container_join_messages, #container_join_errors, #container_join_now').css({'margin-right': '56.5%'}); 

당신은 선택 문자열 내부의 쉼표를 배치해야합니다.

이 여기에 대한 설명서를 읽을 수 있습니다 : http://api.jquery.com/multiple-selector/

1

Alan의 대답은 완벽합니다. 그러나 모든 요소에 클래스가있는 경우 조작하기 쉽고보다 의미 있고 읽기 쉬운 코드가됩니다.

$('.theClass').css('margin-right', '56.5%'); 

또한 다른 사업부 래핑 그 div의 (그리고 다른 div의) 모든 경우 jQuery child selector를 사용할 수 있습니다.

$('#wrappingDiv > div').css('margin-right', '56.5%');