jqueryを使用してdivの配列内のdivの幅を取得するのは苦労しています。通常、私は...正常に動作しますJqueryはリストから特定のdivの幅を取得します
$("#divID").width()
をこのような何かをしたいが、私はdiv要素のリストを、この時を反復処理する必要があり、これはエラーを返します「キャッチされない例外TypeError:$(... )[0] .width 『は「ちょうど返す)の代わりに関数の属性として
$("#parentID .childClass")[0].width()
$("#parentID .childClass")[1].width()
etc...
そして.width使用(』関数未定義ではありません。
私が間違っていることは何ですか?
EDIT - apologies - 元々は、.childClass識別子が省略されています。これは、jqueryの選択によってすべてのdivのリストが正しく返される原因です。私の質問は、そのようなdiv要素の幅を返す方法は本当に単純です
私が見る何をあなたのHTML –
を投稿してくださいあなたはすべてのdivのために同じid( 'parentID')を使用していることです。 –
また、$( "#parentID")[0]はjQueryオブジェクトではありません。 – Booboobeaker