Hey, I was wondering how I would be able to convert a string of html
into a series of div elements that I can iterate through and perform
jquery functions on, specifically .hide() and .slideDown().

For example, I retrieve a string from a jquery ajax call of html that
looks something like this,

<div class="post" id="post2918">
     <div class="header">
         Some Text
     </div>
     <div class="footer">
         Some other text
     </div>
</div>
<div class="post" id="post3978">
     <div class="header">
         Some other Text 2
     </div>
     <div class="footer">
         Some other text 2
     </div>
</div>

I want to inject onto the top of a much larger list of post elements
that all have the same class (so I cant just do a search by class).
When I inject them I need to be able to .hide() then .slideDown() each
element individually. I got it working for one element, but it seems
that when there are multiple posts in the returned ajax it gives me
the following error.

uncaught exception: [Exception... "Could not convert JavaScript
argument arg 0 [nsIDOMViewCSS.getComputedStyle]" nsresult: "0x80570009
(NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame ::
http://localhost:8080/js/jquery-latest.js :: anonymous :: line 871"
data: no]

So I think I need to somehow traverse through the list of returned
post elements, and perform a .hide() and a .slideDown() on them each
individually. Any help would be appreciated. Thanks.

Reply via email to