2012-04-27 3 views
2

이 오류를 읽을 IE 8 : 인식 할 수없는 표현 파이어 폭스, 크롬 및 기타 그게 전부 확인을에서IE 8 문제 : 나는 페이지를로드 최초의 형

Agente utente: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E) Timestamp: Fri, 27 Apr 2012 18:38:27 UTC

Messaggio: Syntax error, unrecognized expression: first-of-type Linea: 3 Carattere: 14659 Codice: 0 URI: http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js

!

+1

코드를 공유 할 수 있습니까? –

+0

주소를 원하십니까? – Alfr3d

+0

아니요 게시물을 수정하여 여기에 코드를 붙여 넣으십시오. –

답변

2

:first-of-type은 jQuery 선택자가 아닙니다. :first-of-type은 기본적으로이 선택기를 지원하는 브라우저에서만 작동합니다.

다른 브라우저의 경우에는 선택기 세트 ($.expr[':'])를 확장하십시오. this project을보십시오. jquery-extra-selectors.js은 여러 의사 클래스 선택기에 대한 지원을 추가합니다.

+1

분명히 IE8은 css3에 대한 준비가되어 있지 않습니다. – Alfr3d

+0

확인. 이제 괜찮아. 고맙습니다. – Alfr3d

+1

': first-of-type '및 다른 [CSS3 선택기가 jQuery 1.9에 추가되었습니다]에 대한 크로스 브라우저 지원 (http://blog.jquery.com/2013/01/15/jquery-1-9-final-jquery -2-0-beta-migrate-final-released /) (심지어 IE6의 경우) – feeela

0

당신이 다음 컨테이너 내에서 첫 번째 요소를 가져 오는 대신 :first-of-type 당신도 IE8에서 지원됩니다 :first-child 선택기를 사용합니다.