faccio un esempio cosi magari riesco a spiegare meglio il problema:
voglio allungare un div cliccando sul link

Codice PHP:
<div class="aaa">
[
url="#"]Click[/url]
</
div
io questo codice lo genero in jquery e fino a qui tutto ok.

poi ho il css

Codice PHP:
.aaa{
height:100px;
}

.
bbb{
height:500px;

il codice jquery è:
Codice PHP:
$(window).ready(function() {
    $(
".xxx").click(espandi);
    
    return 
false;
});

function 
espandi(){
    if($(
this).parent().hasClass("aaa")){
        var 
div = $(this).parent();
        
div.removeClass();
        
div.addClass("bbb");
        return 
false;
    }
    else
    if($(
this).parent().hasClass("bbb")){
        var 
div = $(this).parent();
        
div.removeClass();
        
div.addClass("aaa");
        return 
false;
    }    

quindi cliccando la prima volta lo allungo e cliccando una seconda lo riaccorcio....

il problema è che se questo lo faccio senza generare il codice html, ma scrivendolo a mano funziona...
invece non funziona se il codice html è generato...

come mai?
sapete aiutarmi?