Worked like a charm!

I used this one:

$this.find("name\\:funny").attr("post");

Thanks!

-Ed

On Jul 11, 6:23 pm, Ariel Flesler <[EMAIL PROTECTED]> wrote:
> I can think of 2 options:
>
> $this.find("name\\:funny").attr("post");
>
> I'm not sure that will work. The other one:
>
> this.getElementsByTagName('name:funny')[0].getAttribute('post');
>
> A non jQuery solution. Sometimes the only solution available.
>
> --
> Ariel Fleslerhttp://flesler.blogspot.com/
>
> On 11 jul, 11:54, Ed <[EMAIL PROTECTED]> wrote:
>
> > I'm using this tutorial for xml consumption with jquery:
>
> >http://www.webmonkey.com/tutorial/Easy_XML_Consumption_using_jQuery
>
> > The tutorial includes this code example to find the value of the
> > "post" attribute in the node "name":
>
> > studentPost = $this.find("name").attr("post");
>
> > But... It doesn't work if a namespace is added. For example, this
> > doesn't work:
>
> > studentPost = $this.find("name:funny").attr("post");
>
> > Notice the ":funny" namespace above.
>
> > The xml doc looks something like this: <name:funny post='ha ha'...
>
> > How can I use JQuery to access the attribute value if there is a
> > namespace?

Reply via email to