2012-01-01 9 views
11

que tienen esta tablaObtener un poco de elemento padre Identificación con el fin de enviar a la función del Javascript

<table id="tblId"> 
     <thead> 
      <tr> 
       <th>View Name</th> 
       <th>View Description</th>      
      </tr> 
     </thead> 
      <tbody> 
       <tr id="1"> 
        <td>Name</td>      
        <td><span onclick="jsFunction()">description</span></td> 
       </tr> 
       <tr id="2"> 
        <td>Name</td>      
        <td><span onclick="jsFunction()">description</span></td> 
       </tr> 
      </tbody> 
</table> 

En el evento onclick de cada tramo Necesito enviar el js funcionan de la fila Identificación de esa fila específica, ¿cómo ¿yo hago eso?

¡Gracias!

Respuesta

22

Una forma es que puede enviar datos "emisor" con JsFunction como abajo,

... onclick="jsFunction(this)" .... 

En su JsFunction puede encontrar tr elemento,

function jsFunction(sender){ 
     var tr = sender.parentNode.parentNode; 
     alert(tr.getAttribute('id')); 
    } 
+10

O simplemente 'tr.id' – dfsq

+0

Gracias Tú mucho – Ovi

Cuestiones relacionadas