gpt4 book ai didi

javascript - 如何从头开始找到与字符串匹配的字符串元素?

转载 作者:行者123 更新时间:2023-12-03 10:42:16 25 4
gpt4 key购买 nike

在我的应用程序中,我想根据用户在该输入框中键入的字符显示建议名称。我使用 keyup 事件获取用户输入,并且我有一个名称数组,我想从中选择与用户输入仅从起始字母匹配的名称。例如,如果用户输入 A,建议显示以 A 开头的名称,(对于 Ro-Root 估值)如何执行此操作?

$( document ).ready(function() {
var usernames = ["Abisi","Bentaven", "Root Valuation", "Leidos Health", "Visante", "vendor1", "yest1", "example"];

var displayname = [];

$('#input-text').keyup(function(event){

var $textValue = $(this).val();
jQuery.each( usernames,function( i, val ) {
*** find that matching name ***
if($textValue == val){
displayname.push(val);

}
});

});

最佳答案

你可以尝试这样的事情:

JSFIDDLE:http://jsfiddle.net/bqkobo79/1/

var length= $textValue.length;
displayname=jQuery.grep(usernames, function( element, i ) {
if(element.toLowerCase().substr(0,length)===$textValue.toLowerCase())
return element;
});

关于javascript - 如何从头开始找到与字符串匹配的字符串元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28719857/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com