Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di nick03
    Registrato dal
    Apr 2008
    Messaggi
    121

    problema con codice html generato da jquery

    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?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Errore quando lo generi, la console cosa dice?
    Posta la pagina pubblica del codice generato.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    probabilmente risolvi usando live http://api.jquery.com/live/ al posto di click
    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.