2016-09-22 18 views
0

jqueryを使用してXML文書を解析していて、属性のnodeValueに問題があるようです。xml nodeValue文字列を数字として解釈する

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

...属性formattednumberは、最終的にUIに表示される文字列です:私は、次の要素を持っています。 ( - 小数点としてドットを解釈し、それを削除する、すなわち、代わりに"1."1numberの代わりに、文字列値を返します

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

:私たちは見てまで、それは、罰金だとも。代わりに属性からテキスト値を取得する方法はありますか?文字列としてXMLノードから属性を取得するには

+2

を使用することができますはい、 'element.getAttribute( 'formattednumber')' – adeneo

+0

を試してみました!それはそれです - 私は答えとしてマークすることができますので、それを書き留めたいですか? – eb1

+0

確かに、今やって! – adeneo

答えて

1

は、あなたがgetAttribute()

element.getAttribute('formattednumber') 
関連する問題