【发布时间】:2017-07-12 18:42:06
【问题描述】:
我正在使用 Select2 来设置我的选择框的样式并添加功能,我想知道如何使搜索规则更宽松。目前,如果我在下拉列表中有“新墨西哥”,我可以搜索“墨西哥”或“新墨西哥”以匹配选择选项,但如果我输入“墨西哥新”,我会得到“找不到结果”。有没有办法扩展搜索功能以匹配搜索词而不考虑它们的顺序?
$(document).ready(function() {
$(".states").select2();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet"/>
<select class="states" style="width: 50%">
<option value="NH">New Hampshire</option>
<option value="NJ">New Jersey</option>
<option value="NM">New Mexico</option>
<option value="TB">Tshirt, Black</option>
</select>
【问题讨论】:
-
不知道好不好听但是你可以拆分搜索词,然后搜索单独的词...
标签: javascript select2