2011年08月22日

IEでXMLをjQueryオブジェクトに変換する方法

$(xmlデータ)といった感じでXMLデータを$メソッドに通したらjQueryオブジェクトに変換してくれると思ったらIEだけ変換してくれませんでした!

色々試したら次のように ActiveXObjectクラスを利用するとIEではjQueryオブジェクトに変換できます。

var parseXML = function(str){
if(!$.support.htmlSerialize){
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.loadXML(str);
return $(xmlDoc);
}else{
return $(str);
}
}


タグ:IE xml jquery
posted by ねこまんま at 11:22 | Comment(0) | TrackBack(0) | jQuery | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。