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?