我正在尝试使用textareas值的变量,但我不希望整个值只是正在写入的新单词。
我尝试过的是这样的事情 -
function getValue(ele,array){
var a = ele.val();
array.push(a);
}
function newWord(ele,array){
var b =ele.val();
array.toString.match(b);
}
$(function() {
$('#textarea').keyup(function() {
var array = [];
getValue($(this),array);
console.log(array);
var c = newWord($(this),array);
console.log(c);
});
});
我所希望的是它会获得新输入的单词。我想做的就是在输入空格之前输入正在输入的新单词。我正在使用一些插件来获取所有现代浏览器的getSelection,以及那些对我来说也不起作用的插件。
有没有人对最佳方法有什么建议?我不介意继续尝试自己只是需要一点手来引导我走上正确的道路,让我的完整代码以我需要的方式工作。完整代码在这里http://jsbin.com/obihig/1/edit这是一个自动建议,对于textarea,它需要是每个被写入的单词。
答案 0 :(得分:1)
$(function() {
$('#textarea').keyup(function() {
var array = [];
var newWord;
array = this.val().split(' ');
console.log(array);
newWord = array[array.length - 1]
console.log(newWord);
});
});