jQuery在输入空格后获取特定单词

时间:2014-02-24 05:47:49

标签: jquery

我有这样的句子,

stackoverflow is the best place to get our doubts cleared.

在这里,如果我在单词stackoverflow之间添加一个空格并将其设为stack overflow,那么当我点击空格键时,我应该得到单词stack。我的意思是,无论我在段落中按空格键,我都应该在前一个空格之后开始直到我当前输入的空格。

如果只是从段落末尾获取单词,我可以使用substring获取它们。但是,对于这个我不知道如何前进。有人可以帮我从这里出去吗。提前致谢。

1 个答案:

答案 0 :(得分:2)

您可以使用以下代码。

$(document).ready( function () {
    $("#test").keypress(function (e) {
        var tBox = e.target;
        alert(tBox.value.substring(0, tBox.selectionStart).split(" ").pop());
    });
})

这是jsfiddle http://jsfiddle.net/sajith/rkeG6/