Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [jquery]Selezionare il padre di un elemento

    Ciao ragazzi, non sò se il titolo si addice a quello che vorrei fare ma in pratica ho un elemento(input) che al click, deve eseguire delle operazioni al div in cui è inserito, questo inpt ha una classe, e di questi div ce ne sono un pò, solo che io dovrei capire in quale div è stato cliccato il pulsante. Vi posto il codice.

    codice:
    $(".mini").click(function(){
                    var win = $(".win");
                    //prendo l'altezza dellla fin
                    var h = win.height();
                    //se è aperta
                     if (h != 22){
                         //la rimpicciolisco
                         win.slideUp(300,function(){
                             win.resizable({ disabled:true });
                             win.height(22);
                             win.slideDown(300);
                         });
                     }
                     else{
                         //la ingrandisco
                         win.slideUp(300,function(){
                             win.height(height);
                             win.resizable({
                                minHight: 50,
                                minWidth: 150,
                                ghost: true,
                                disabled:false
                            });
                            win.slideDown(300);
                         });
    
    
    
                     }
    
    
    
                });
    In poche parole dentro alla variabile win ci devo mette il div in cui è stato selezionato il pulsante. Così com'è adesso le operazione le fa a tutti i div che hanno la classe .win Grazie
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  2. #2
    Se ho capito bene quello che vuoi fare allora

    codice:
    var win=$(this).parent();
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  3. #3
    Okok ci avevo pensato anche io, il problema é che io devo identificare il livello ancora superiore, dovrei salire 2 volte

    Ti faccio un esempio, la struttura è questa:

    codice:
    <div   questo è il div su cui devo fare leoperazioni!>
        <div>
             <div>
                  <input questo è l'imput cliccato/>
                    <input altro />
            </div>
        </div>
        <div>
                contenuto
        </div>
    <div>
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  4. #4
    Puoi chiamare parent() quante volte vuoi

    codice:
    $(this).parent().parent().parent()
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  5. #5
    Grazie mile =)
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

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.