Hi again,

I have a snippit of code that ajax loads content for me. I want to add
target='_blank' to all the anchors before displaying it. I'm trying
thing:

function ...
        $('#foo').load("/get/733/").find('a').each(function() {
            this.target = "_blank";
        });

A similar scheme works fine when I first load the page (non-ajax) ...
but the find/each is not working for load()'ed content.

What am I missing here ... it seems to me the find is not working
because the content is not in the DOM yet. Even if I do:

function ...
        $('#foo').load("/get/733/");

        $('#foo  a').each(function() {
            this.target = "_blank";
        });

It doesn't work. Again, perhaps because the DOM update doesn't occur
until the function returns? Is this correct?

Any ideas what I could be doing wrong here?

Thx,
Sandy

Reply via email to