I'm adding select elements dynamically, like in the below HTML. I'm not sure why the .on('change' ...) is not working for the dynamic select. What am I missing?
I'm using 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>