Stupid error:  I forgot to put a "#" in front of my id selector.   GSP

On 1/22/07, Galen Palmer <[EMAIL PROTECTED]> wrote:

Hi all,  I'm going to append on to this thread since it seems to be
related...

I'm trying to dynamically build a tree from ajax calls using jQuery.  The
actual code is more complicated than I'm listing here, but I'm trying to get
to the crux of the problem which is:

Can jQuery append to elements that were created by jQuery?

Here's a simplified example.  The static HTML page consists of:

<div id="main-block">
</div>

A jQuery call like this builds an inner block.  This code works fine:

$(document).ready(function() {
  $.get("getTitle.ajx", { id : test }, function(content) {
    ("#main-block").append("<div id=\"inner-block-title\">"
        + content
        +"</div><div id=\"inner-block\"></div>");
  });
});

I also have a function defined like:

function addInnerBlock() {

  $.get("getInnerBlock.ajx ", { id : test }, function(content) {
    $("inner-block").append(content);
  });
}


When I call addInnerBlock() from a button on the page the browser
(firefox) does not update to show the content of the call in the
#inner-block div.   It's almost as if the browsers does not allow
modifications to the "generated" DOM for things that work fine for the
"static" DOM.

Thanks,
Galen




On 1/20/07, Jacky <[EMAIL PROTECTED]> wrote:
>
> append() can add child by html/dom object.
> Can u give an example?
> What is your response format? html? json?
>
> On 1/20/07, Dmitrii 'Mamut' Dimandt < [EMAIL PROTECTED]> wrote:
> >
> > I'm slightly confused.
> >
> > How does one add children to a DOM element using jQuery?
> >
> > There are append*, prepend*, insert* methods, but none of them seem to
> > actually add a child *inside* a jQuery/DOM element.
> >
> > Why do I need this?
> >
> > I need to create a list inside a div from some data that comes, say,
> > from an AJAX response. How do I do that?
> >
> > _______________________________________________
> > jQuery mailing list
> > [email protected]
> > http://jquery.com/discuss/
> >
>
>
>
> --
> Best Regards,
> Jacky
> 網絡暴民 http://jacky.seezone.net
> _______________________________________________
> jQuery mailing list
> [email protected]
> http://jquery.com/discuss/
>
>
>

_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/

Reply via email to