TB7711: jquery Auslesen bestimmter Elemente aus DIV Klasse

Beitrag lesen

Hallo zusammen,

ich habe ein Verständnisproblem.

Ich verwende mehrfach die Klasse "pic":

<div class="pic" id="bild">
<input type="file" id="bild" name="Bild[]">
<select class="select" id="id" name="name">
  <option value="notselected">wählen</option>
  <option value="op1">OPT1</option>
</select>
</div>

<div class="pic" id="bild">
<input type="file" id="bild" name="Bild[]">
<select class="select" id="id" name="name">
  <option value="notselected">wählen</option>
  <option value="op1">OPT1</option>
</select>
</div>

Die Klasse "pic" wiederholt sich also mehrfach, der Aufbau ist immer gleich, ein INPUT Feld und eine SELECTBOX.

Ich möchte nun mit jquery prüfen, ob für jede Klasse "pic" ein INPUT Wert vorliegt und welcher Wert in der SELECTBOX gewählt wurde.

Mein Ansatz war:

 $('.pic').each(function(){
     alert($("input").val());
     alert($("select").val());
});

Das funktioniert aber nicht, es wird für jede Klasse pic immer nur der erst gefundene Wert ausgegeben.

Wo liegt da der Denkfehler?

Danke und Gruß