Thanks seasoup. That prevents the error from popping up but no html is
injected into the DIV. Why do you think this is ?

On Nov 25, 11:49 pm, seasoup <seas...@gmail.com> wrote:
> $('.direction') returns a jQuery object that is similar to an array of
> nodes.  $('.direction')[0] returns the first node in the jQuery
> object, without any jQuery features... just the basic DOM node.  $
> ('.direction').eq(0).html  or $('.direction:eq(0)').html are what you
> are looking for.  They return the jQuery object instead of the basic
> DOM node.  You're also better off using single quotes around the html
> string so you do not need to escape the quotes, but that is just a
> style issue
>
> $(".direction").eq(1).html('<div class="direction_err">The Map cannot
> be loaded.</div>');
>
> On Nov 25, 3:25 pm, shaf <shaolinfin...@gmail.com> wrote:
>
> > Hi Guys
> > I have several div classes and I am trying to insert some html into
> > one of them but firebug keeps telling me its not a function. Code
> > below:
>
> > <div class="direction"></div>
> > <div class="direction"></div>
> > <div class="direction"></div>
> > <div class="direction"></div>
>
> > $(".direction")[1].html("<div class=\"direction_err\">The Map cannot
> > be loaded.</div>");
>
> > ERROR MSG:
> > $(".directions_box")[id].html is not a function

Reply via email to