我通过jquery ui selectmenu将选择框转换为下拉菜单。我的问题是,当我自动填充数据下拉菜单时不会自动填充。仅当我在菜单下拉菜单中按下每个选择框时,选择器才会选择正确的选项。
但是我需要自动完成此操作。我怎样才能做到这一点?
初始化选择菜单调用后
$('select').change();
$('select').selectmenu("refresh");
解决方法要检测浏览器自动填充是setTimeout,然后触发刷新或更改事件
setTimeout(function() {
$('select').change();
$('select').selectmenu("refresh");
}, 500);