2010-05-04 14 views
5

Ho una funzione javascript ..Come chiamare la funzione javascript riga della tabella cliccare

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

Posso chiamare questa funzione in caso di evento onclick su tr? Sto chiamando qualcosa del genere?

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

qualcuno può darmi una mano?

grazie

+0

Si potrebbe anche voler dare un'occhiata qui su come aggiungere suggerimenti visivi per indicare che una riga o una cella è selezionabile http://radio.javaranch.com/pascarello/2004/12/30/1104419159000.html – R0MANARMY

+1

il protocollo "javascript:" nel gestore onclick è ridondante. basta chiamare 'onclick =" RowClick(); "' – scunliffe

risposta

11

Non c'è bisogno di chiamare RowClick() linea. Basta mettere il codice in un gestore di eventi click e collegarlo a ogni riga:

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

<tr class="something"> 
0

Se ho capito la tua domanda è possibile effettuare le seguenti operazioni

$("tr").click(function() { 
    //call funcion 
}); 
Problemi correlati