在文本区域输入最后一个单词

时间:2014-11-07 20:03:01

标签: javascript jquery

我正在尝试将最后一个单词输入文本区域并将其发送到函数中。

$('document').ready(function () {
        $('#my_text').focus(function () {
            $('#my_text').keydown(function (e) {
                if (e.keyCode == '32') {
                    console.log("Space");
                    var lastWord = "";
                    //Code to get last word that was typed
                    getLastWord(lastWord);
                    //$('DivToScroll').css("keyword");
                }
            });
            console.log("Focused");
        });
    });

我似乎无法找到正确的代码来获取文本区域中输入的最后一个单词,我环顾四周并且也没有这样的运气。非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:2)

就像说juvian:

$(document).ready(function () {
    $('#my_text').on('keyup', function (e) {
        if(e.which == 32){ // Press space
            var words = $(this).text().split(' ');
            var lastWord = words[words.length - 1];
            console.log(lastWord);
        }
    });
});