Hallo ich habe folgendes Problem. In einem HTML Formular habe ich eine wechselnde Anzahl an SELECT-Feldern mit einer immer anderen ID. Z.B. wie folgt:
Nun möchte ich per JQUERY eine Aktion ausführen, wenn ein Select-Feld ausgewählt wurde.
Ich habe bereits etwas wie dieses probiert und es funktioniert auch für die ID sel_01.
Aber was mach ich, wenn ich vorher nicht weiß, wie die Kennung der ID lautet? Alle ID´s fangen immer mit "sel_" an und sind gefolgt von eine Zahl. Diese ist aber aus einer Datenbank gelesen und ständig variabel.
HTML:
<select id="sel_01" name="sel_01">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select id="sel_02" name="sel_02">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select id="sel_04" name="sel_04">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select id="sel_21" name="sel_21">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
Nun möchte ich per JQUERY eine Aktion ausführen, wenn ein Select-Feld ausgewählt wurde.
Ich habe bereits etwas wie dieses probiert und es funktioniert auch für die ID sel_01.
Code:
$( document ).on( "change", "#sel_01", function() {
var dataString= $(this).find('option:selected').val();
console.log(dataString);
// ... $.Ajax ...//
});
Aber was mach ich, wenn ich vorher nicht weiß, wie die Kennung der ID lautet? Alle ID´s fangen immer mit "sel_" an und sind gefolgt von eine Zahl. Diese ist aber aus einer Datenbank gelesen und ständig variabel.