我有一个包含输入和数组的项目,当我在输入中搜索某个东西时,我希望它能根据常用字符在数组中显示相关结果这是我的代码:
<input type="text" /> <div></div>
个字符顺便说一下,代码工作,但它不显示我的结果,直到我键入整个词
t98cgbkg1#
这是因为if条件试图将输入与整个数组字符串匹配。因此,只有当输入了数组中的整个字符串值时,它才会起作用。
if( input.val() === array[x] )
字符串相反,尝试检查输入中的字符串是否包含在数组值中。
if( array[x].includes( input.val() ) )
型
1条答案
按热度按时间t98cgbkg1#
这是因为if条件试图将输入与整个数组字符串匹配。因此,只有当输入了数组中的整个字符串值时,它才会起作用。
字符串
相反,尝试检查输入中的字符串是否包含在数组值中。
型