我正在使用jquery解析XML文档,并且似乎在属性的nodeValue
方面遇到了一些问题。我有以下元素:
<chapter number="1" formattednumber="1." />
...其中属性formattednumber
是最终将在UI中显示的字符串。这很好,直到我们看看:
element.attributes.item("formattednumber").nodeValue
返回number
而不是字符串值(即1
而不是"1."
- 将点解释为小数点并将其删除)。有没有办法可以从属性中获取文本值?
答案 0 :(得分:1)
要将XML节点中的属性作为字符串获取,可以使用getAttribute()
element.getAttribute('formattednumber')