$(markup)XMLではなくHTMLとして解析し、タグ名を付けHTMLUnknownElementますexample。dirは、値または。のみを持つ可能性のある既存のHTML属性です。それ以外は無視されます。そのため、DOMプロパティでカスタム属性を読み取ることはできません。rtlltrdir
(名前から予想されることとは反対に、jQueryのメソッドは、HTML属性名をエイリアスとして使用できる場合でも、実際には通常、HTML属性アクセスではなくattr()DOMプロパティアクセスを表します。)
IEでさらに問題が発生する可能性があります。これは、カスタム要素がHTMLにドロップされるのをあまり好まないものです。
ブラウザでXMLを解析するのは、思ったほど簡単ではありません。XMLHttpRequest( )で返されるXMLドキュメントはajax()どこでも機能するため、可能であれば、XMLをAJAX応答に移動します。
それ以外の場合、XMLパーサーに文字列を読み取らせることは、すべてのブラウザーで同じではありません(そして、古いブラウザーではまったく同じではありません)。IEでは、new ActiveXObject('Microsoft.XMLDOM');を使用する必要があります。他のブラウザでは、しばしばnew DOMParser();を取得します。それが失敗した場合は、を試すことができますdocument.implementation.createDocument().loadXML()。