0
var xml = 'XML text';

$('Collection > SubCollection', xml).each(function(){ 
alert("in);
}

この jquery 関数は、Firefox では正常に動作しますが、IE では動作しません。どうすれば IE で動作させることができますか?

4

1 に答える 1

0

9 より前の IE バージョン (おそらく 9 も!) は、このセレクターをサポートしていないと思います。
これをクロスブラウザーにするには、クラスセレクターを使用するだけでこれを回避する必要があります。

例:
$('.Collection .SubCollectionItem')
これにより、「SubCollectionItem」クラスを持ち、「Collection」クラスを持つ要素の子であるすべてのアイテムが得られます。

于 2012-04-30T18:34:49.230 に答える