Hi,

I'm currently using the plugin jQueryForm.

With it I want to retrieve some info from the Ajax request. In order to do
that, each time the user submit the form, I need to clean the information
retrieved previously.

In my XHTML code I have some div in charge of those messages, which is this:

<div id="ok" style="display:none;">
        <h1>Sucesso!</h1>       
        <dl id="list_sucesso">
                <dt>As seguintes operações foram realizadas:</dt>
        </dl>
</div>

In the JS part, I did set this:

        $(document).ready(function() {
                
                $("#form").ajaxForm(function(data){
                        
                        $("#list_sucesso dt dd").remove();
                        $("#ok").fadeIn();                      
                        $("#list_sucesso dt").after("<dd>"+ data + "</dd>");    
                
                                
                });            
                
        }); 

The problem is that the line $("#list_sucesso dt dd").remove(); isn't
removing the dd tags. I tried to use empty() as well, and still didn't work.
Tried with html(""), and didn't happen as expected. It's always just adding
a DD tag after the one that was created on the previously submission.

Any ideas?

I appreciate any advice.

Nicholas
-- 
View this message in context: 
http://www.nabble.com/Jquery-remove-dd-problem-tp21747270s27240p21747270.html
Sent from the jQuery General Discussion mailing list archive at Nabble.com.

Reply via email to