我有这样的句子,
stackoverflow is the best place to get our doubts cleared.
在这里,如果我在单词stackoverflow
之间添加一个空格并将其设为stack overflow
,那么当我点击空格键时,我应该得到单词stack
。我的意思是,无论我在段落中按空格键,我都应该在前一个空格之后开始直到我当前输入的空格。
如果只是从段落末尾获取单词,我可以使用substring
获取它们。但是,对于这个我不知道如何前进。有人可以帮我从这里出去吗。提前致谢。
答案 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/