Как получить координаты ячеек (<td>) x и y в таблице, используя jQuery?
Я ищу хороший способ получить положение X-Y клеток в таблице. (не путайте это с css-position, я ищу координаты X и Y в декартовой системе координат).
Как мы знаем, мы можем получить конкретную ячейку в таблице, используя ex:$('#grid')[0].rows[5].cells[7]
.
Но что, если я хочу получить значение5x7
когда я нажимаю на конкретную ячейку, т.е.
$('#grid td').click(function(){
alert("My position in table is: " + myPosition.X + "x" + myPosition.Y);
});
Я предполагаю, что самый простой способ - добавить innerHTML, ID или CSS класс в каждую ячейку (<td class="p-5x7">
и т. д.) при создании таблицы в бэк-энде, затем анализируйте ее и возвращайтесь по щелчку, но есть ли способ получить эти координаты, основываясь исключительно на DOM?