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

    prendere id della riga da una tabella

    ragazzi in pratica ho una tabella con x righe e 3 colonne , ora quando clicco sulla colonna mi manca una piccola informazione , sapere voi , cliccando su una colonna della tabella , a riprendere l'id della riga corrispondente ?? vi faccio un'esempio per capire meglio .

    <tr id="uno">
    <td id="a"></td><td id="a"></td><td id="a"></td>
    </tr>

    <tr id="due">
    <td id="b"></td><td id="b"></td><td id="b"></td>
    </tr>

    <tr id="tre">
    <td id="c"></td><td id="c"></td><td id="c"></td>
    </tr>

    Ora se clicco nella prima colonna della seconda riga che equivale all'id "b" come posso riprendere l'id della riga appartenente alla colonna cliccata ? Dato che la tabella viene generata dinamicamente , voi conoscete un modo ? Vi ringrazio in anticipo

  2. #2
    Ciao,
    se associ l'evento click al td, prova così all'evento click:
    codice:
    this.parentNode.id
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ti ricordo che gli id devono essere univoci pertanto questo:
    <td id="b"></td><td id="b"></td><td id="b"></td>
    non potrà mai funzionare o usi una classe:
    <td class="b"></td><td class="b"></td><td class="b"></td>
    e recuperi il nodo (cella corrispondente) al click oppure fai cosi:
    <td id="b_1"></td><td id="b_2"></td><td id="b_etc.."></td>
    quale strada intraprendere decidilo tu se hai poco dimestichezza in js forse è più semplice la seconda ipotesi è più facile (se riesci a numerarli).
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.