Etwas ist sehr umständlich über meine Situation ... Ich habe so etwas wie dies:jQuery Selektor Fehler? zusammengesetzt Wähler vs. einfachen Selektor & finden()
<div id="selector">
<input type='radio' />
<input type='radio' />
<input type='radio' />
</div>
wenn ich $("#selector input[type=radio]")
alle drei Elemente verwenden gefunden werden, aber wenn ich $("#selector").find("input[type=radio]")
oder sogar find("input")
nur der erste gefunden wird.
Ist das ein Fehler in jQuery? Benütze ich find()
nicht richtig?
Erläuterung: Ich möchte find() verwenden, um alle Eingaben zu erhalten, aber alles, was ich versuche, findet nur die erste.
edit: ich bin mit jquery 1.3.2
Im Gegensatz zu vielen anderen JavaScript-Frameworks ruft jQuery keine Elemente nach ID ab, wenn Sie eine Suche wie $ ('input') durchführen. Sie müssen die ID mit #: $ ('# selector') voranstellen – Blixt
Ich reparierte das Beispiel ... es war ein Tippfehler. – Dan
. Welcher Browser? –