Wie erhält man Zellen (<td>) x- und y-Koordinaten in einer Tabelle mit jQuery?

Ich suche nach einem guten Weg, um Zellen X-Y-Position in einer Tabelle zu bekommen. (nicht mit CSS-Position verwechseln, ich suche X- und Y-Koordinaten im kartesischen Koordinatensystem).

Wie wir wissen, können wir eine bestimmte Zelle in einer Tabelle mit ex erhalten:$('#grid')[0].rows[5].cells[7].

Aber was ist, wenn ich den Wert erhalten möchte5x7 Wenn ich auf eine bestimmte Zelle klicke, d.h.

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

Ich denke, der einfachste Weg ist, jeder Zelle innerHTML, ID oder CSS-Klasse hinzuzufügen (<td class="p-5x7"> usw.) Wenn Sie eine Tabelle im Back-End erstellen, analysieren Sie diese und kehren Sie mit einem Klick zurück. Gibt es jedoch eine Möglichkeit, diese Koordinaten nur auf der Basis von DOM zu ermitteln?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage