我想从文本框中检测最后键入的单词。
例如,如果我在每个按键的文本框中键入Test,则它应返回当前键入的字符。

这是我正在尝试的

  $(".text").live("keyup",function(e)
  {
    var content=$('.text').val();
    var lastIndex = content.lastIndexOf("");
    var laststing = content.substring(0,lastIndex);
    alert(laststing);

});

最佳答案

$(".text").on("blur", function (e) {
    var content = $('.text').val();
    var lastIndex = content.lastIndexOf(" ");
    var laststing = content.substring(lastIndex);
    alert(laststing);

});


我认为模糊事件是更好的选择

http://jsfiddle.net/3gkzC/

关于javascript - 我如何才能从文本框中检测到最后键入的单词,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24305922/

10-12 00:01