当在三星移动浏览器上,想要从html选择/下拉菜单中选择一些东西时,三星弹出窗口是带有“上一步”、“下一步”和“就绪”按钮的下拉选项的自己的变体。在其他浏览器上,你只是得到一个带有选项的列表,当你选择一个选项时,弹出窗口就会消失。然而,使用三星浏览器,你必须先按下“就绪”按钮,然后才能关闭。我觉得这很烦人,我想在选择一个选项后关闭它。
我尝试使用jQuery的onchange函数并取消选择框的焦点,我希望它会消失,就像焦点在文本字段上时一样。

$("#selectbox").on('change', function(){
this.blur();
});我希望带有选择选项的弹出窗口会消失,但它没有。我不是在寻找浏览器本身的配置来禁用这个“我不会关闭功能”,而是在可能的情况下使用jQuery或javascript。
发布于 2019-11-01 17:26:54
这似乎是一个可行的选择:
$("#selector1").on('change', function(){
var select = $(this).clone();
$(this).replaceWith(select);
});我仍然在想,在接受我自己的答案之前,是否有更优雅的可能性。
https://stackoverflow.com/questions/58656655
复制相似问题