Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340

    funziona solo la prima riga??

    ciao ragazzi, ho nuovamente bisogno del vostro aiuto, ho una tabella popolata da alcune righe, diciamo tre, ogni riga ha 3 icone, una cancella, una modifica e l'altra disabilita.
    Sto provando jquery per questo problema, se clicco sulle icone l'evento mi deve attivare uno script diverso, ma il problema e' che funziona solo la prima riga, le altre no, quindi presumo debba gestirle come indici, ma non ho idea di come fare.
    Posto il codice interessato nel caso qualcuno mi possa dare una mano?
    questa e' la parte del codice php

    Codice PHP:
     echo '
    <td id="elimina"> <a href=""><img src="../ico/remove.png" width="20" title="elimina"> </a></td><td id="modifica"> <a href=""><img src="../ico/modifica.png" width="15" title="modifica"> </a></td><td id="disattiva"><a href=""><img src="../ico/puntor.png" width="20" title="disattiva"> </a></td></tr>'

    e questo e' lo script jquery che rileva le azioni.
    codice:
    <script type="text/javascript">
           $(function(){
                var codice = $( "href" ).attr( "title" );
                
                $("#elimina").click(function(){
                     alert("elimina "+codice);
                     return false;
                   });    
                $("#disattiva").click(function(){
                     alert("disattiva "+codice);
                     return false;
                  });
                $("#modifica").click(function(){
                     alert("Modifica "+codice);
                     return false;
                  });
             });
    </script>

  2. #2
    Quote Originariamente inviata da marcopa Visualizza il messaggio
    ho una tabella popolata da alcune righe, diciamo tre, ogni riga ha 3 icone, una cancella, una modifica e l'altra disabilita.
    Sto provando jquery per questo problema, se clicco sulle icone l'evento mi deve attivare uno script diverso, ma il problema e' che funziona solo la prima riga, le altre no, quindi presumo debba gestirle come indici, ma non ho idea di come fare.
    Gli ID possono e devono essere univoci, inoltre devi legare in qualche modo il contenuto oggetto di una delle tre azioni alla riga che lo contiene, o meglio, al set di azioni ad esso riferite.
    Ci sono molti modi per risolvere il tuo problema, dai un'occhiata a questo esempio: http://jsfiddle.net/oku91nbk/

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340
    Grazie per la risposta, provo a studiare l'esempio che mi hai postato, ho cercato per ore un esempio simile senza trovarne.

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.