Aber angenommen dieser Radio ist in der 5. Zeile von insgesamt 10 so kann ich die Gesamtanzahl aller Kindelemente zwar anfragen und bekomme dann 10 geliefert aber ich weiss immer noch nicht an welcher Stelle der Radio sitzt der geklickt wurde.
Nur zur Ergänzung: in jQuery gibt's dafür die Methode .index()
https://api.jquery.com/index/
Aber wenn Roadsters Lösungsvorschlag bei dir läuft würd' ich dir diesen empfehlen, da er mit großer Wahrscheinlichkeit performanter sein wird.
Ein weiterer Vorschlag wäre den Radiobuttons eindeutige id's zuweisen, die deren index entsprechen. Dann müsstest du nur die id des geklickten Elementes auslesen und würdest dir den Loop durch alle Kindelemente sparen. So z.B.:
<input id="1" type="radio" name="deinName" value="deinWert">
<input id="2" type="radio" name="deinName" value="deinWert">
<input id="3" type="radio" name="deinName" value="deinWert">
<input id="4" type="radio" name="deinName" value="deinWert">
$(' :radio').click(function(e){
console.log(e.target.id);
console.log(this.id);
// aus e oder this kannst du evtl. alle benötigten Informationen auslesen
// e oder this enthalten das Objekt von dem das Event (click) ausgelöst wurde
});
Ich bin aber wie Mathias Apsel der Meinung, dass du beschreiben solltest was du mit dem auslesen des index genau bezwecken möchtest. Mit großer Wahrscheinlichkeit gibt es nämlich eine Zielführendere Lösung für dein Problem.