Ich versuche, eine id
eines Kontrollkästchens zu bekommen. Es gibt mehrere Kontrollkästchen auf einer Seite, die id
s wie haben: channel_left_restream_ids_42
, channel_left_restream_ids_44
, etc. Ich muss ein Ereignis behandeln, wenn einer dieser überprüft und erhalten Sie eine id
der Überprüfung.JQuery get Kontrollkästchen ID
Also für Checkbox mit Code <input type="checkbox" value="42" checked="checked" name="channel[left_restream_ids][]" id="channel_left_restream_ids_42">
und Coffeescript wie folgt aus:
$("input[id*=channel_left_restream_ids]").change (e) =>
alert($(this).attr("id"))
Ich kann es nicht funktioniert bekommen. Es sagt undefined
. Ich habe viele Alternativen ausprobiert, keine funktionierte. Wo mache ich einen Fehler?
Ja, nach 'restream_ids' gibt es viele Checkboxen mit unterschiedlichen Nummern. Die Sache ist, dass ich brauche, dass dieses Ereignis ausgelöst wird, wenn ich eines von ihnen ändere. Allerdings gibt es einen JSFiddle-Link in meiner Frage, und wenn ich "_42" zum Selektor hinzufüge, ändert sich nichts, Sie können es sehen. Es produziert immer noch "undefiniert" – Ngoral