$("body").on('change', '.myinput', function(){ alert($(this).attr('id')); });
Try this: http://jsfiddle.net/h7wyS/ .
$("#myDiv").html('<table><tr><td><input type="text" class="myInput"> </td></tr></table>');
// added the 'blur' too.
$("#myDiv .myInput").on('change, blur', function(e){
alert($(this).parents('div:first').attr('id'));
});