Hi, Dhruva, and thanks for the reply…

 

Yes, there are a lot of variables that could affect the actual data, but I just 
wanted to make sure, first,

that it wasn’t a syntax problem.

 

Since it’s not, I’ll go a little deeper.

 

Basically, I’ve got backend code that generates html and outputs it to a page.

This is what ends up on the page (userFavoritesHTML.cfm):

 

<li>

     <a id="59" class="viewFavoriteDetails link">216 West Daryl Drive, 
Hinesville</a>

     <span id="59" class="deleteFavorite">

          <img src="../graphics/delete_over.png" style="border:0; 
cursor:pointer;">

     </span>

</li>

                                                       

<li>

     <a id="60" class="viewFavoriteDetails link">51 Julie Lane, Midway</a>

     <span id="60" class="deleteFavorite">

          <img src="../graphics/delete_over.png" style="border:0; 
cursor:pointer;">

     </span>

</li>

 

 

Now I want to append that code to this element:  <ul class=”menu1”></ul>

So, I thought I’d do this:

 

var favoritesHTML = '../components/userFavoritesHTML.cfm?' + new 
Date().getTime();

$('#favorites').load(favoritesHTML);

var appendHTML = $(‘#favorites’).html();

$('.menu1').append(appendHTML);

 

I need to get the html of #favorites since it’s an <li></li> in the above 
<ul></ul>,

otherwise, I end up with li’s embedded within other li’s.

 

When I run the code above, I get no errors from Firebug, but also no content if

I use alert(appendHTML), and no content is appended to <ul class=”menu1”></ul>.

 

Thoughts or suggestions?

 

Rick

 

 

 

 

From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On Behalf 
Of Dhruva Sagar
Sent: Wednesday, August 19, 2009 1:54 PM
To: jquery-en@googlegroups.com
Subject: [jQuery] Re: Is this sytax legitimate?

 

It depends on what $('#favorites').html() contains, have you checked that? Are 
you sure the id is correct?
The syntax by itself is absolutely correct, but what you should see in your 
site is something that depends on a lot of things such as what the  $('menu1') 
contains and what it should etc...try checking if the .html() is returning the 
right data, then check if it is actually getting appended using firebux, after 
you have reached that stage and confirmed the same check if the styles are 
right...

Thanks & Regards,
Dhruva Sagar.


Pablo Picasso <http://www.brainyquote.com/quotes/authors/p/pablo_picasso.html>  
 - "Computers are useless. They can only give you answers." 

On Wed, Aug 19, 2009 at 11:11 PM, Rick Faircloth <r...@whitestonemedia.com> 
wrote:

$('.menu1').append($('#favorites').html());

 

I get no errors in firebug when it’s run, but not code appended to .menu1, 
either…

 

 

----------------------------------------------------------------------------------------------------------------------

"Ninety percent of the politicians give the other ten percent a bad 
reputation."  - Henry Kissinger

 

 

Reply via email to