2014-07-17 3 views
0
에서 작업 n 번째 자녀()

을 어쨌든 거기 nth-child() (모두 '이상한'과 '도') 내 사이트에없이, IE8를 제외한 모든 브라우저에서 잘 작동은 내가 사용하고 IE8

js 또는 jquery를 사용합니다.

ie8에서 이러한 의사 클래스를 만들 수 있습니까?

미리

감사합니다 :)

제안하십시오 (나는 어떤 JS 또는 jQuery를 사용하기로되어 있지 않다).

내 코드

당신이 함께 IE8에 대해 수행하는 방법을 자세히 설명해 수

.row-strip{ 
float: left; 
min-height: 1px; 
padding: 0px 3px; 
&:nth-child(even){ 
    background-color: @tableRowZebraBackgroundColor; 
} 
&:hover{ 
    background-color: @tableRowHoverBackgroundColor; 
    cursor: pointer; 
} 

},

var childnumber = document.querySelectorAll('.row-strip:nth-child(3)'); 
+0

js 또는 jQuery없이이 작업을 수행하려는 이유는 무엇입니까? –

+0

좋아요, 알았어요. 그 .. 알았어. 어떤 제안이라도 제발. ?? – Sarav

답변

1

예, 당신이 사용할 수있는, querySelectorAll이 같은 것입니다 IE8에서 잘 작동합니다.

var childnumber3 = document.querySelectorAll('div:nth-child(3)'); 
+0

"(js 또는 Jquery를 사용하지 않아도됩니다.)"OP – GillesC

+0

에서 가져온 것입니다. 순수한 자바 스크립트이므로 IE8의 대체 기능처럼 사용할 수 있습니다. 다른 간단한 해결책은 없습니다. – Bob

+0

오, 동의합니다. HTML 생성을 통제하지 않는 한 다른 방법은 없습니다. 대답은 받아 들였으므로 인용 된 문장은 원래 질문에서 실제로 사용되지 않았다고 생각합니다 :) – GillesC

관련 문제