我正在尝试实现标记,就像 facebook 对 @friendname 所做的那样。我有一个文本区域,我想检测用户何时输入@。我如何使用 keyup 监听器来做到这一点?是否可以使用 keyup 获取输入的文本?这就是我现在所拥有的
$("#recommendTextArea").keyup(function () {
var content = $(this).val(); //content Box Data
var go = content.match(start); //content Matching @
var name = content.match(word); //content Matching @friendname
console.log(content[content.length-1]);
//If @ available
if(go.length > 0)
{
//if @abc avalable
if(name.length > 0)
{
//do something here
}
}
});
最重要的是我需要的是用户刚刚输入的'@'的索引。