我想用自定义标签到我的HTML页面,并使用jQuery读取其中的文本, 是这样的:Jquery的无法读取Internet Explorer的自定义标签文本
<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那样解释我的自定义标签?
为什么要在第一个地方定制标签?只需使用适当的ID和类。 –