Using load()

Using load()

This seems simple, but I'm not getting it. Just trying to use load() to populate repeated content (such as nav) on multiple pages. I've simplified this for example's sake.

Initial page:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>Page title</title>
  5. <script type='text/javascript' 
  6.     src='http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js'>
  7. </script>
  8.  </head>
  9. <body>
  10. <h1>Header</h1>
  11. <div id="content"><script>$('#content').load('master.html #insertion');</script></div>
  12. </body>
  13. </html>
And the page with content (master.html):
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>Page title</title>
  5. </head>
  6. <body>
  7. <div id="insertion"><span style="color:red;">Red text</span></div>
  8. </body>
  9. </html>
And I get nothing but the header.
    Any help is appreciated.

    ace