2010-04-14 6 views
0

J'ai ce code dès maintenant pour obtenir la valeur de la ligne de la grille jquery ..comment boucler toutes les lignes de grille jquery

$("#table1").click(function(e) { 
       var row = jQuery(e.target).parent(); 
       value = row.attr("id"); 

i besoin de boucler toutes les lignes pour obtenir les valeurs Cany quelqu'un me aider out .. c'est si je clique sur la deuxième ligne, j'ai besoin d'obtenir la valeur de la deuxième rangée si je clique sur la première rangée, j'ai besoin d'obtenir la première valeur de la ligne.

grâce

Répondre

1

Essayez ceci:

$('tr', '#table1').live('click', function(){ 
    var id = $(this).attr('id'); 
}); 
+0

Je recommande fortement d'utiliser délégué $ ('# table1') ('tr', 'click', function() {});. – jAndy

+0

Pourquoi? Je ne peux pas trouver de différence. Les deux binds cliquent sur l'élément # table1 et vérifient la cible de l'événement à partir de là. – Simeon

+0

En fait, si vous regardez le code source jQuery 1.4.2, sur les lignes 2411-2413, la seule chose que l'extension delegate fait est d'appeler $ .fn.live sur le contexte. – Simeon

Questions connexes