2

JSFiddleにコードを設定しました。jQuery:containsセレクターは、Firefox、Safari、およびChromeで正常に機能しますが、Internet Explorer 7、8、または9では機能しません。

動作するコードはここにあります。

http://jsfiddle.net/2nhUt/18/

XMLを表示用の変数にしましたが、IEでJSFiddleを開くと、結果が表示されません。私は人々がIEで働いている:containsselctorを持っているところをたくさん読みました、そして私は問題が何であるかわかりません。

どんな援助もいただければ幸いです。

タイトルに「QA」が含まれているRSSフィードに最新の記事を表示するためのより良い方法がある場合は、それも役立ちます。

ありがとうございました。

4

1 に答える 1

3

コメントに記載されているアレックスのように、&xml を入力することは有効ではありません。文字列の両方のケースでそれを置き換えると&、IE8 で正常に動作します。

ああ、あなたの html には、中間のどこかに</div>起因する余分なものがありました。<div/></div>

GET がデータ型を XML として返すと想定しているため、parseXML も投入しました。

IE8 で動作するフォークされたjsfiddle

ここに XMLバリデータがあります- 私はちょうどそれをポップして、それを指しています&(最初はネストの問題があると思いました)。

ソースを制御できない場合は、簡単な正規表現を実行して修正することができます (推奨されません)。

于 2011-06-22T01:44:35.953 に答える