Как узнать, находитесь ли вы в данный момент в последней строке HTML-таблицы?

У меня есть событие нажатия клавиши, которое я использую, чтобы добавить пустую строку в таблицу. Но я хочу, чтобы новая строка добавлялась только в том случае, если событие нажатия клавиши происходит, когда курсор находится в последней строке таблицы.

Это мое текущее событие 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, но я не совсем уверен, что делать дальше.

17
задан Brian Tompsett - 汤莱恩 16 June 2017 в 19:32
поделиться