Javascript 从Textarea获取任何单词
我试图使用textareas值的变量,但我不希望整个值都是正在编写的新词Javascript 从Textarea获取任何单词,javascript,arrays,textarea,push,keyup,Javascript,Arrays,Textarea,Push,Keyup,我试图使用textareas值的变量,但我不希望整个值都是正在编写的新词 $(function() { $('#textarea').keyup(function() { var array = []; var newWord; array = this.val().split(' '); console.log(array); newWord = array[array.length - 1] console.log(newWor
$(function() {
$('#textarea').keyup(function() {
var array = [];
var newWord;
array = this.val().split(' ');
console.log(array);
newWord = array[array.length - 1]
console.log(newWord);
});
});
我试着做的就是这样-
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);
});
});
我所希望的是它能得到新输入的单词。我所要做的就是得到一个新词,这个新词在输入空格之前一直在被输入。我正在使用一些插件,这些插件可以为所有现代浏览器提供选择,但对我来说并不适用
有人对最好的方法有什么建议吗?我不介意自己继续尝试,只是需要一点帮助来引导我走上正确的道路,让我的完整代码按照我需要的方式工作。完整代码在这里,这是一个自动建议,用于textarea,并且需要用于正在编写的每个单词。谢谢!感激
$(function() {
$('#textarea').keyup(function() {
var array = [];
var newWord;
array = this.val().split(' ');
console.log(array);
newWord = array[array.length - 1]
console.log(newWord);
});
});