jquery ui selectmenu autofill

问题描述 投票:0回答:1

我通过jquery ui selectmenu将选择框转换为下拉菜单。我的问题是,当我自动填充数据下拉菜单时不会自动填充。仅当我在菜单下拉菜单中按下每个选择框时,选择器才会选择正确的选项。

但是我需要自动完成此操作。我怎样才能做到这一点?

jquery jquery-ui autofill jquery-ui-selectmenu
1个回答
0
投票

初始化选择菜单调用后

$('select').change();
$('select').selectmenu("refresh");

解决方法要检测浏览器自动填充是setTimeout,然后触发刷新或更改事件

setTimeout(function() {
    $('select').change();
    $('select').selectmenu("refresh");
}, 500);
© www.soinside.com 2019 - 2024. All rights reserved.