Почему оповещение не работает после добавления DOM? Должен показывать "бла бла" после нажатия на него.
<!doctype html>
<html>
<head>
<title>test</title>
<meta charset="UTF-8">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script>
$(document).ready(function() {
$('#main_body').append("<h1>Hello</h1><input id=\"but\" type=\"button\">Click");
$( "#but" ).on( "click", function() {
alert( "bla bla" );
});
});
</script>
</head>
<body id="main_body">
</body>
</html>
РЕШИТЬ
Основная проблема была с этим:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
JQuery был слишком стар, я думаю
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
решенная проблема :)