2012-04-27 6 views
2

、このエラーを読んでIE 8で:認識されていない表現のFirefox、Chromeとその他のthats [OK]をで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

あなたの代わりにあなたもIE8でサポートされて:first-childセレクタを使用することができます:first-of-typeで、コンテナ内の最初の要素だけを取得したい場合。