2011-07-25 75 views

Respuesta

14

Puede utilizar delegado para un mejor rendimiento que se fije haga clic en evento para erradicar contenedor de filas, es decir, la tabla

$(document).ready(function(){ 
    $("tableSelector").delegate("tr.rows", "click", function(){ 
     alert("Click!"); 
    }); 
}); 
+0

Hola, ¿cómo puedo obtener el colomn hearder html dentro de esta función? –

+1

@NikhilDinesh: puede usar 'event.target' para averiguar en qué columna se hace clic y obtener el índice. Usando el índice puede seleccionar la columna requerida del encabezado y obtener el html. – ShankarSangoli

+0

gracias por su ayuda Shankar. –

5
$(document).ready(function(){ 
    $("tr.rows").click(function(){ 
     alert("Click!"); 
    }); 
}); 
1
$(".rows").click(function(){ 
    alert('click'); 
}); 
10
$(
    function(){ 
     $(".rows").click(
     function(e){ 
      alert("Clicked on row"); 
      alert(e.target.innerHTML); 
     } 
    ) 
    } 
) 

Example

mejor solución

$(document).on("click","tr.rows td", function(e){ 
    alert(e.target.innerHTML); 
}); 
Cuestiones relacionadas