<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script>
<script type="text/javascript">
$("#myBtn").on("click",function(){
alert('myBtn Clicked');
});
</script>
</head>
<body>
<button type="button" id="myBtn">Sample</button>
</body>
</html>
For the above mentioned code click event is not firing. I used JSFiddle it works fine.
It works fine in case of delegation. The code I used for delegation is below
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script>
<script type="text/javascript">
$(document).on("click","button",function(){
alert('myBtn Clicked');
});
</script>
</head>
<body>
<button type="button" id="myBtn">Sample</button>
</body>
Help me in solving this….
Read http://docs.jquery.com/How_jQuery_Works
So for you it would be: