I’ve recently installed IE 8 and can’t seem to get the jquery $(document).ready event to fire. Are there any special considerations that I’m missing? Litterally, this is all I have in my html and it works as expected in Chrome and Firefox:
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'> <html xmlns='http://www.w3.org/1999/xhtml'> <head runat='server'> <title>Page full of awesomeness</title> <script type='text/javascript' src='~/Scripts/jquery-1.3.2.js' /> <script type='text/javascript'> $(document).ready(function() { alert('Hello?'); }); </script> </head> <body> </body>
In Internet Explorer, the page just loads without incident. There’s no alert box and I can’t see any javascript errors reported. Is this something normal that I just don’t know about?
Try turning this.
Into this