-6ren">
gpt4 book ai didi

javascript - 提前输入特定列表

转载 作者:行者123 更新时间:2023-11-27 23:37:15 25 4
gpt4 key购买 nike

<div class="results-list" style="max-height:500px;overflow:auto;">
<input type="text" name="tags" id="tags" class="form-control" value="" />
<?php for ($i = 0; $i < count($groups); $i++) { ?>
<div class="media">
<a href="#" class="pull-left"><img src="images/groupimages/<?=$groups[$i]["img_path"]?>" class="media-object" /></a>
<div class="media-body">
<h4 class="filename text-info"><?=$groups[$i]["name"]?></h4>
<small class="text-muted" style="word-wrap: break-word;"><?=$groups[$i]["description"]?></small>
</div>
</div>
<?php } ?>
</div>

javascript:

// Tags Input
jQuery('#tags').tagsInput({ width:'auto' });

enter image description here

我想输入输入标签并使用此列表进行报价。当用户写入 1 时,列表必须只显示 group-1 。我怎样才能做到这一点?

最佳答案

写一个回调函数,返回一个函数,然后传递你要搜索的子字符串。在 array.filter 方法中使用此回调。

var searchFor = "1" //for example

var array = ["group-1","group-2","group-3"];
var filtered = array.filter(stringContains(searchFor));

function stringContains(subString) {
return function(element) {
return element.indexOf(subString) > -1;
}
}

alert(filtered);

关于javascript - 提前输入特定列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33367845/

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