我有以下 Array()
palabras = ["anatomia","ana","angie","anatómico","anatómica","análisis","analogía","analizar","anabólico"];
现在在 HTML 中我有:
<!-- Qué complicado, oh mi Dios -->
<input type="text" name="palabra" class="p">
要捕获输入的值,我有:
$(".p").on('input', function(event) {
if ($.inArray($(this).val(), palabras);) {
console.log("Reached!!");
}else{
console.log("Waiting / You're typing...");
}
});
所以我只有在输入中的单词是完整的情况下才会捕捉到:(
自动完成中的所有文档
解决这个问题的一种方法是“清理”(
normalizar
) 单词,即删除带有重音符号的字符。执行步骤:
这是一个可能的解决方案。
这个问题让我很感兴趣,为此我设计了一个简单的自动完成器,希望我的回答对你的问题有用,让我们看看代码:
我已根据您在问题中的标准对其进行了设计,并对代码进行了注释,以便您快速理解它,希望对您有所帮助。问候!