Ich füge ausgewählte Elemente dynamisch, wie im folgenden HTML. Ich bin mir nicht sicher, warum die .on ('ändern' ...) nicht für die dynamische Auswahl funktioniert. Was vermisse ich?Warum funktioniert meine jquery.on ('ändern') nicht für dynamisch hinzugefügt wählt
Ich benutze Chrome 24.0.1312.57 + jquery 1.8.3.
<script type="text/javascript">
$(document).ready(function() {
$('#x select').on('change', function() { alert('helo'); })
$('#y select').on('change', function() { alert('helo'); })
$('#x').html($('#y').html());
});
</script>
<div id="x"></div>
<div id="y">
<select>
<option>O1</option>
<option>O2</option>
</select>
</div>
Das hat den Trick gemacht, danke! – jaime
Es ist allerdings seltsam, da sich das '# y' niemals wirklich ändert. Nur der HTML-Inhalt wird auf das andere Element kopiert. Warum sollte es sich in diesem Fall ändern? – Zelphir