我想用自定义标签到我的HTML页面,并使用jquery在其文本阅读,是这样的:
<desc>Hello world</desc>
然后使用jQuery我读课文有:
desc_text=$("desc").first().text();
在Firefox和Chrome,它的工作原理,我得到了“世界,你好”,但不使用Internet Explorer(IE 9)。
调试完毕后,似乎问题来自IE: <desc>
和</desc>
被视为两个不同的DOM节点。 该Hello world
不是一个子节点<desc>
。 这就是它不工作的原因。 如果我使用的span
标签,而不是desc
标签:它的工作原理。
有没有一种方法,使之适用于IE浏览器,或者是正常的IE不解释我喜欢Firefox / Chrome浏览器自定义标签?