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のように私のカスタムタグを解釈しないのは普通ですか?