htmlページにカスタムタグを使用し、jqueryを使用してその中のテキストを読み取りたいと思います。
<desc>Hello world</desc>
次に、jqueryを使用してテキストを読みます:
desc_text=$("desc").first().text();
FirefoxとChromeで動作し、「Hello world」を取得しましたが、Internet Explorer(IE 9)では動作しません。
デバッグ後、問題はIEに起因しているようです:<desc>そして</desc>2つの異なるDOMノードとして見られます。はの子Hello worldノードではありません<desc>。それが機能しない理由です。spanタグの代わりにタグを使用すると、desc機能します。
IEで動作させる方法はありますか、それともIEがFirefox / Chromeのように私のカスタムタグを解釈しないのは普通ですか?