2010-05-04 14 views
5

que tienen una función de JavaScript ..cómo llamar a la función javascript en fila de la tabla, haga clic

<script type="text/javascript"> 
    var RowClick = function() { 
     $("#mytable").click(
     $("#showgrid").load('/Products/List/Items/')); 
    }; 
</script> 

¿Puedo llamar a esta función en el evento onclick en tr? llamo algo como esto?

<tr class="something" onclick="javascript:RowClick()');"> 
can i call like this? if I call its not loading the URL? 

¿Alguien me puede ayudar?

gracias

+0

También puede ser que desee echar un vistazo aquí sobre cómo agregar indicaciones visuales para indicar que se puede hacer clic en una fila o celda http://radio.javaranch.com/pascarello/2004/12/30/1104419159000.html – R0MANARMY

+1

el protocolo "javascript:" en su controlador onclick es redundante. simplemente llame a 'onclick =" RowClick(); "' – scunliffe

Respuesta

11

No hay necesidad de llamar a RowClick() en línea. Sólo hay que poner ese código en un controlador de eventos click y adjuntarlo a cada fila:

$(document).ready(function() { 
    $("#mytable tr.something").click(function() { 
     $("#showgrid").load('/Products/List/Items/')); 
    }); 
}); 

<tr class="something"> 
0

Si he entendido su pregunta se puede hacer lo siguiente

$("tr").click(function() { 
    //call funcion 
}); 
Cuestiones relacionadas