我找到了我想要的东西:https://github.com/yuku-t/jquery-textcomplete
=============================================== =================
我正在尝试按字词添加建议用于各种自动标记目的。例如,如果我输入@s,我想为Sam,Steven等用户显示建议
我正在构建一个任务管理器,我希望能够通过输入来输入所有参数。
我发现的所有内容似乎都适用于整个字符串。
我认为这些是我需要的组件:
http://imankulov.github.io/asuggest/非常接近,但只选择一个替换值。
当您输入#或@符号时,可以在http://workflowy.com上看到完整的工作示例:
答案 0 :(得分:1)
我根据我的想法更新了我的JQuery解决方案,但在我确定这是你想要做的之前可能需要一些反馈:
$('#myinput').change(function() {
var words = this.value.split(" ");
$(words).each(function(){
if (this.startsWith("@")) {
$.ajax({
url: "searchwords.php?searchstring=" + this,
success: function(result) {
var wordtoinsert = JSON.parse(result);
// ...code continues here
}
});
}
});
});
非JQuery解决方案:
change.addEventListener("#myinput", function (e) {
//Your code here
});
实际上,在任何人有机会抨击我之前,我正在重读OP问题,我认为这不会回答它。我认为我们需要更多地澄清她的需求。