0

IE8とIE7を除くすべてのブラウザで正常に動作しているカスタムjs/jqueryコードがあります。オブジェクトはこのプロパティまたはメソッドをサポートしていません。カスタムjs/jQueryコードは、IE7とIE8でのみエラーを生成しています。オブジェクトはこのプロパティまたはメソッドをサポートしていません

if(myBrand.indexOf(item) > -1){ 
    $("ul.brandList", self.checkboxContainer).append(p); 
}else if(myPro.indexOf(item) > -1){ 
    $("ul.proList", self.checkboxContainer).append(p); 
}else if(mySize.indexOf(item) > -1){ 
    $("ul.sizeList", self.checkboxContainer).append(p); 
}else if(myColor.indexOf(item) > -1){ 
      $("ul.colorList", self.checkboxContainer).append(p); 
} 

これを解決する方法任意のアイデアを:http://screencast.com/t/YJkW5NF2gg

コードが行から始まり、エラーが参照する、のように見えるのですか?

+0

エラーを投げているのは、どのラインですか? –

+0

それは上記のコードの最初の行です – Imran

答えて

1

まあ、IEはちょうどその方法を知らない。エラーが言うように...(とGoogleは、あまりにも、あなたに伝えます!)

あなたは、配列のうち、jQueryオブジェクトを作成したり、自分のプロトタイプ配列に関数を定義、参照する必要があると思いますいずれかherehere

+0

ありがとうフロリアン、それは魅力のように動作します。 – Imran

関連する問題