2012-10-24 2 views
-1

다른 div의 표 셀 배경색을 변경하는 올바른 구문은 무엇입니까?대체 div에서 표의 셀 배경색을 변경 하시겠습니까?

코드 예제 :

  <table>  
       <div id="alternator"> 
        <tr> 
         //stuff here 
        </tr> 
        <tbody> 
         <tr> 
          <td> 
           <table> 
            //stuff here 
           </table> 
          </td> 
         </tr> 
        </tbody> 
       </div> 
      </table> 

설명하기 위해, 나는 페이지에 나타나는 다른 모든 교류 발전기 ALTERNATOR 의 ID와 사업부에 싸여 내 테이블의 일부를 가지고, 내가 배경을 변경하려면을위한 완벽한 유스 케이스처럼 보이는

(#Alternator:odd).AllTableCellsInside().attr(background-color, "grey") 
+1

div로 행을 줄 바꿈 할 수 없습니다. – j08691

+0

또한 id alternator와 함께 여러 개의 div를 가질 수 없습니다. id는 고유해야합니다. 이드는 대소 문자를 구분합니다. 코드 예제에서는 모두 소문자 ID를 사용하며, 텍스트에서 모든 대문자로 참조하며, "예와 비슷한"예제는 제목 대/소문자로 표시합니다. –

+0

나는 피드백을 정말로 고맙게 생각하지만, 적어도 내가 잘못한 것을 말하지 않고 도움이되는 것을 말할 수는있다. 그리고 내 코드 예제는 단지 예일 뿐이므로 내 질문을 설명하기 위해 고안된 것이지 응답 자체가 아니기 때문에 정확한지 확인하기 위해 시간을 들일 필요가 없습니다. 나는 당신이 일반적으로 내가하려고하는 것에 대한 요지를 이해할 것이라고 확신합니다. 그 정보는 제가 본 것입니다. – proseidon

답변

0

:

뭔가처럼 내부 테이블 셀의 색상선택 자 : http://api.jquery.com/odd-selector/

$('#alternator tr:odd').css('background-color', 'grey'); 
+0

배경색을 변경하려면 .css()가 필요합니다. –

+0

예,하지만 다른 모든 테이블 행을 변경하지 않으려 고합니다. 특정 섹션의 모든 내용을 번갈아 변경하고 싶습니다. – proseidon

+0

감사합니다. @wirey. @proseidon에서 홀수 선택기는 집합의 다른 모든 요소를 ​​선택하며 요소는 'tr'일 필요는 없습니다. 예를 들어'$ ('alternator div : odd')'는 alternator의 ID로 DOM 요소 내의 다른 모든 DIV를 선택합니다. – InPursuit

관련 문제