做了一个很垃圾的可输入下拉,在文本框bind('input propertychange')事件,根据输入的字符对select的option的text来判断,做隐藏显示
开始在WEB上面是没问题的,感觉还不错,交作业。。。嗯嗯
一会客户发消息来说这个在壳子(封的一个浏览器)里面无法使用,当时都懵逼了,不是应该没问题啊。
开始以为是可输入下拉兼容性问题,去掉样式,就留了input 和 select 两个空间,让客户再试试,然后依然。
网上翻了很久,看到一篇文章说select的option做隐藏显示的情况是不推荐,浏览器可能不支持这个动作。
只能改代码,加了一个公共变量,在绑定事件的时候,第一次触发事件的时候把All option遍历赋值过去,然后做了empty,再append回来,重新再遍历一次把不匹配的remove掉。
问题解决了。