So, meine ersten Gehversuche mit JQuery. Und schon suche ich wahrscheinlich bei Google nach den falschen Begriffen.
Ich habe eine Tabelle mit einem Dropdown in einem Feld (<select>). Wenn davon eines angeklickt wird, sollte ein anderes Feld in der Zeile den Wert übernehmen.
Leider reagiert mein Script nur auf den Dropdwon der ersten Zeile.
Zudem soll dann das Feld sel in der Richtigen Zeile abgefüllt werden.
Hat da jemand Tipps für mich?
Ich habe eine Tabelle mit einem Dropdown in einem Feld (<select>). Wenn davon eines angeklickt wird, sollte ein anderes Feld in der Zeile den Wert übernehmen.
HTML:
<table>
<tr>
<td>
<select id="num" name="num[]">
<option value = "1">Eins</option>
<option value = "2">Zwo</option>
</select>
</td>
<td>
<input type="text" id="sel" name="sel[]"></input>
</td>
</tr>
<tr>
<td>
<select id="num" name="num[]">
<option value = "3">Drü</option>
<option value = "4">Vier</option>
</select>
</td>
<td>
<input type="text" id="sel" name="sel[]"></input>
</td>
</tr>
</table>
Javascript:
<script type="text/javascript">
$(document).ready(function() {
$("#num").change(function(){
var mynum=$(this).children('option:selected').val();
alert(mynum);
//TODO: Irgendwie in das Feld in der Richtigen Zeile schreiben
$('sel').update(mynum);
});
});
</script>
Leider reagiert mein Script nur auf den Dropdwon der ersten Zeile.
Zudem soll dann das Feld sel in der Richtigen Zeile abgefüllt werden.
Hat da jemand Tipps für mich?