Comment obtenir des cellules (<td>) coordonnées x et y dans le tableau à l'aide de jQuery?

Je suis à la recherche d'un bon moyen d'obtenir des cellules X-Y de la position dans un tableau. (ne pas confondre avec les feuilles de style css position, je suis à la recherche pour les coordonnées X et Y dans le système de coordonnées Cartésiennes).

Comme nous le savons, nous pouvons obtenir particulier de cellule dans un tableau à l'aide de ex: $('#grid')[0].rows[5].cells[7].

Mais, que faire si je veux obtenir la valeur 5x7 quand je clique sur la cellule, j'.e:

$('#grid td').click(function(){
   alert("My position in table is: " + myPosition.X + "x" + myPosition.Y);
});

Je suppose, le plus simple est d'ajouter innerHTML, ID ou une classe CSS à chaque cellule (<td class="p-5x7"> etc.) lors de la création de la table en arrière, puis de l'analyser, et de retour sur la souris, mais est-il possible d'obtenir ces coordonnées, basé purement sur les DOM?

OriginalL'auteur rochal | 2009-11-21