2010-12-13 6 views
2

が、私はjQueryのなく、XML要素jQueryのは:要素の属性の数を見つけること

<fruit color="blue" taste="sweet" shape="round"></fruit> 

があるとしている、私はjQueryを使ってこれを行うにはどうすればよい

fruit.attributes.length 

を使用することができますか? jQueryを使用して

答えて

6

、あなたは単にjQueryオブジェクトからget(index)または[index]を使用してDOM要素を取得したい:

$('someSelector').get(0).attributes.length; 
$('someSelector')[0].attributes.length; 

jQueryこのネイティブDOMElementプロパティのラッパーを提供していません。

+1

あなたはおそらく 'get'を意味しました – Anurag

+0

@Anuragはい、あなたは正しいです。 –

+0

私は$( 'root_node')。children( 'fruit')。get(0).attributes.lengthを使用しますが、動作しません。 – Dave

2

jQueryにはこれを行う方法がないと思います。あなたはjQueryなしでそれを行うことができます。

$('fruit')[0].attributes.length 
関連する問題