Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery selectize.js键入前字符(黄色)颜色未重置_Jquery_Selectize.js - Fatal编程技术网

Jquery selectize.js键入前字符(黄色)颜色未重置

Jquery selectize.js键入前字符(黄色)颜色未重置,jquery,selectize.js,Jquery,Selectize.js,我尝试对我的一个组件使用selectize.js,但我遇到了一个问题。有人能帮我指出问题所在吗 我只是键入了所有选项的前几个字符并删除了这些字符,但黄色突出显示并没有从以前的类型重置。附加到带有选项类标记的div的范围不会被删除 JSP <select id="select-state" multiple> <option>Mustard</option> <option>Ketchup</option> &l

我尝试对我的一个组件使用selectize.js,但我遇到了一个问题。有人能帮我指出问题所在吗

我只是键入了所有选项的前几个字符并删除了这些字符,但黄色突出显示并没有从以前的类型重置。附加到带有选项类标记的div的范围不会被删除

JSP

<select id="select-state" multiple>
    <option>Mustard</option>
    <option>Ketchup</option>
    <option>Relish</option>
</select>  

芥末
番茄酱
喜欢
脚本

<script>
    $(function() {
        $('#select-state').selectize({
            plugins: ['remove_button'],
        });
    });
</script>  

$(函数(){
$(“#选择状态”)。选择({
插件:[“删除按钮”],
});
});
我用于selectize.js的版本是0.12.3

jsfiddle:

更新


因为我提到的问题已经添加到0.12.4里程碑的一部分。将来的版本可能不会出现此问题。

这里有一个指向错误报告的链接,该报告看起来像您遇到的问题

这是一个棘手的问题

这里有一个解决这个问题的方法


仅适用于键入、使用鼠标选择和剪切或删除仍然存在问题。

您能提供一个JSFIDLE或plunkr示例吗?在中尝试时,我在控制台中遇到以下错误:«Selectize:Dependency MicroPlugin丢失»。没有找到它的cdn。。。它看起来像是Selectize.js的依赖项,您必须下载:@n0m4d:首先,非常抱歉!我在上面粘贴了错误的js链接。我已经编辑了那个url,还添加了JSFIDLE链接。@smcd的答案对你有好处吗?看起来你的答案是…@Louyspatricebesette-不,我仍然在他提供的JSFIDLE中看到问题。我仍然看到了您在上面提供的JSFIDLE的问题。FIDLE为我清除了搜索突出显示Firefox 49.0.1、Chromium 53.0.2785.89、IE11和Windows上的边缘浏览器10个用于重现问题的步骤:键入Mus、按enter、按backspace、键入Ket、按enter、按backspace、键入Re、按enter,按backspace,展开下拉列表以显示黄色highlight@Mohan:我建议您点击“新问题”绿色按钮,并给出有用的“如何再现”序列,并链接到实际的SO问题。堆栈溢出不是为了调试所有现有插件。这是一个问答网站。你有你的答案-这是一个插件错误-。@louyspatricebesette-当然可以。同时,正如smcd建议的那样,我尝试使用select2,但很少使用自定义脚本来满足我的需要。感谢大家的善意投入。
$(function() {
    $('#select-state').selectize({
        plugins: ['remove_button'],
        onType: function(val) {
            if (val === "") { /* when the input is cleared, clear all cache highlighting */
                $.each(this.renderCache.option, function(k, v) {
                    v.innerHTML = $(v).text();
                });
            }
        }
    });
});