何かが私の状況について非常に厄介である()を見つける...私はこのようなものがあります:jQueryセレクタのバグ?シンプルなセレクタ対で構成されるセレクタ&
<div id="selector">
<input type='radio' />
<input type='radio' />
<input type='radio' />
</div>
私は$("#selector input[type=radio]")
すべての3つの要素を使用している場合が発見されたが、私は$("#selector").find("input[type=radio]")
を使用している場合またはfind("input")
でも最初のものだけが見つかる。
これはjQueryのバグですか? find()
を正しく使用していませんか?
明確化:すべての入力を取得するためにfind()を使用したいが、私が試したものは最初のものだけを見つける。
編集:私は試してみてくださいjQueryの1.3.2
jQueryは、他のJavaScriptフレームワークと異なり、$( 'input')などの検索を行うとIDで要素を取得しません。 #:$( '#selector') – Blixt
私は例を修正しました...それはタイプミスでした。 – Dan
。どのブラウザですか? –