Hi, I have a question that puzzles me a lot. I have the following code:
$(document).ready(function() {
$("#somediv").load("/some/content");
})
The code inserted with AJAX contains two things.
1. A script tag that states things like:
$("#Cancel").click(function(e) {
e.preventDefault();
alert("you cancled");
})
2. A div with various elements, like the button with ID "Cancel".
When I click that Cancel button, the alert executes just like I want it to
do. But I can't figure out why?? I mean how can the eventhandler register
correctly. Is the Cancel button from the AJAX call somehow magically insert
into the DOM before the script registering the event executes?
--
View this message in context:
http://old.nabble.com/Why-does-this-work---tp26934213s27240p26934213.html
Sent from the jQuery General Discussion mailing list archive at Nabble.com.