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

    [Jquery] Selezionare più oggetti e trattarli singolarmente

    Ciao ragazzi, stò cercando di capire una cosa ma non ne esco proprio, se io devo selezionare con $ tutti gli elementi che hanno una determinata classe e ad esempio ho 3 elementi nel DOM con quella classe, come faccio a prenderli uno per uno e odificarli uno per uno?? ad esempio vi posto uno script.

    codice:
    //prendo il contenuto e il titolo della finestra
                var contWin = $(".real_win").html();
                var titleWin = $(".real_win").attr("title");
                //imposto il contenuto della finestra in modo giusto
                var content = '<div class="top"> <div class="cont_but"><input type="submit" value="-" class="mini"/><input type="submit" value="X" class="close"/></div> '+titleWin+' </div><div class="content">'+contWin+'</div>';
                $(".real_win").addClass("win");
                $(".real_win").html(content);
    Io queste operazioni, le dovrei fare per ogni elemento che ha la classe .real_win, invece alla fine mi ritrovo che in ogni div ho sempre il solito contenuto, come faccio?
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    $('.tuaclasse').each(function() {
    /* $(this) è il singolo elemento */
    });
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Grazie mille era proprio quello che cercavo =)
    Ne approfitto per farti un ultima domanda ok?

    Se io ho questo:

    codice:
    $(".mini").click(function(){
                    //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);
                         });
    
    
    
                     }
    Che al click di un input fa determinate cose agli elementi con una determinata classe, come faccio a fargli capire che io voglio farle quelle cose solo alll'elementi in cui è inserito il submit e che ha la classe .win??
    Così com'è lo esegue a tutti gli elementi che hanno la classe .win
    Che mondo sarebbe senza Nutella.

    PHP/MYSQL/HTML/CSS/JAVASCRIPT

  4. #4
    up
    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.