Thanks, Karl.
I didnt know that the title element was treated as a special case and
was selecting it using jQuery's $('title') selector syntax. That
failed miserably in IE7. Changing my code to use document.title as you
suggested solved the problem.
On Sep 11, 9:08 am, Karl Swedberg <k...@englishrules.com> wrote:
> Hi there,
>
> The <title> tag acts a little differently from other DOM nodes. You
> can just edit the DOM property document.title directly.
>
> $(document).ready(function() {
> var titleText = document.title;
> $('#test').val(titleText);
>
> });
>
> --Karl
>
> ____________
> Karl Swedbergwww.englishrules.comwww.learningjquery.com
>
> On Sep 11, 2009, at 7:01 AM, Ezence wrote:
>
>
>
> > Hi,
>
> > There seems to be a problem with using $('title').text() in IE7 and
> > IE8 - wondering if this is a known problem and if there are any work
> > arounds.
>
> > sample code:
>
> > <html>
> > <head>
> > <title>Example</title>
> > <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
>
> > <script type="text/javascript">
> > $(document).ready(function(){
>
> > $('#test').val($('title').text());
>
> > });
> > </script>
>
> > </head>
> > <body>
> > <input type="text" id="test" />
> > </body>
> > </html>
>
> > It works fine within Chrome and Firefox.
--
You received this message because you are subscribed to the Google Groups
"jQuery Development" group.
To post to this group, send email to jquery-...@googlegroups.com.
To unsubscribe from this group, send email to
jquery-dev+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/jquery-dev?hl=en.