我正在构建一个使用条形码阅读器进行输入的应用程序。该应用程序使用< select>用于在扫描模式之间切换的元素
如果用户打开模式选择菜单,但随后选择他们当前所在的相同模式,那么我无法模糊< select>使用以下内容:
$("#mode-select")。change(function(){
//切换模式
// ...
$(本).blur();
});
由于扫描仪输入,这成为问题。扫描仪充当键盘,并通过提交返回字符结束扫描成功。如果< select>有焦点这会意外打开模式选择菜单,导致人们打电话到我的办公室。
插图:选择任何新值和< select>失去焦点。选择相同的值,但不是。无论如何,我希望它失去焦点。
如何模糊< select>在这种情况下,还是实现类似的行为?