"Uncaught TypeError: Cannot read property 'disabled' of undefined" 选择2 自定义搜索回调



致力于选择自定义搜索并得到这个JavaScript错误,任何人都可以解释为什么它会出现吗?

刚刚创建了一个具有默认自定义回调搜索功能的 select2。

<html>
<head>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" />
<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script>
<script>
$(document).ready(function() {
$('.js-example-basic-single').select2({
matcher: function(term, text) {
console.log(term, text);
return text;
}
});
});
</script>
</head>
<body>
<div>
<select  class="js-example-basic-single" name="state" style="width:300px">
<option value="AL">Alabama</option>
</select>
</div>
</body>
</html>

我们需要从匹配器返回,它正在寻找一些返回值,我已经编辑了问题。

return text;

相关内容

最新更新