У меня есть событие нажатия клавиши, которое я использую, чтобы добавить пустую строку в таблицу. Но я хочу, чтобы новая строка добавлялась только в том случае, если событие нажатия клавиши происходит, когда курсор находится в последней строке таблицы.
Это мое текущее событие jQuery. .glCreditValue - это класс текстового поля ввода, которое находится в последнем TD строки таблицы. Поэтому, когда пользователь выходит за пределы этого ввода, ЕСЛИ TD, внутри которого находится ввод, находится в последней строке таблицы, я хочу добавить новую строку.
Поскольку данные таблицы генерируются динамически, каждая строка final TD имеет текстовое поле ввода с классом .glCreditValue.
$(".glCreditValue").keydown(function(event) {
var keycode = event.keyCode;
if (keycode == 9) {
//HERE i would like to make sure that i'm in the last row of the table
AddNewRow();
}
});
Я пытаюсь использовать селектор tr: last, но я не совсем уверен, что делать дальше.