2016-09-22 54 views
0

我正在使用jQuery解析XML文檔,並且似乎在某個屬性的nodeValue上遇到了一些問題。我有以下元素:xml nodeValue字符串解釋爲數字

<chapter number="1" formattednumber="1." /> 

...其中屬性formattednumber是最終將被顯示在UI的字符串。這很好很好,直到我們來看看:

element.attributes.item("formattednumber").nodeValue 

它返回的number而不是一個字符串值(即1而不是"1." - 解釋點作爲小數點,將其取出)。有什麼辦法可以從屬性中取出文本值嗎?

+2

你嘗試'element.getAttribute( 'formattednumber')' – adeneo

+0

是的!就是這樣 - 你想寫出來,以便將它標記爲答案? – eb1

+0

當然,現在就做! – adeneo

回答

1

要爲字符串的XML節點獲取屬性,你可以使用getAttribute()

element.getAttribute('formattednumber')