- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我使用 http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/ 的 JQuery UI 多选插件将元素动态附加到选择框
//Make filter cars multiselect
$("#cars_filter").multiselect({noneSelectedText:'Select cars'});
function populateCarfilter(){
var opts="<option value=''>Select cars</option>";
$.each(markers, function(idx, mar){
if(mar.getVisible() && mar.get("car"))
opts+="<option value='" + mar.get("id") + "'>" + mar.get("driver") + " - " + mar.get("car") + "</option>";
});
if($("#cars_filter").html()!=opts){
var id = $("#cars_filter").val()
$("#cars_filter").html(opts);
$("#cars_filter").val(id);
$("#cars_filter").multiselect('refresh');
}
}
populateCarfilter(); //This gets called every 2 secs automatically by SSE (server sent events)
现在,我面临一个奇怪的问题。每次更新选择框时,都会自动选择选择框中的第一个选项。有什么办法可以解决这个问题吗?
谢谢
最佳答案
除非您向元素添加 multiple 属性,否则浏览器将自动选择第一个选项。
在你的 jQuery MultiSelect UI Widget javascript 源文件中看到,他们已经实现了以下
// browsers automatically select the first option
// by default with single selects
if( isSelected && !o.multiple ){
labelClasses.push( 'ui-state-active' );
}
关于javascript - 当 Eric Hynds 的带有 JQuery Multiselect UI 的选择框动态更新时自动选择第一个选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12619888/
我正在使用 eric hynds 多选 下面是我使用的代码 data = $.parseJSON(data); try { $(
我是 jQuery 的初学者,我正在尝试让一个简单的 columnChooser 为 jqGrid 工作。我使用 jqGrid 的导航栏插入“添加/删除列”按钮,并在该按钮的单击事件上显示列选择器。之
我使用 http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/ 的 JQuery UI 多选插件将元素动态附加到选择框 //Make
我正在使用 Eric Hynds 的 jQuery 多选小部件在同一屏幕上的多个不同部分显示员工列表。我在同一个页面上有几个不同的多选,其中一些有相同的员工。 如果用户在一个多选中选择(或取消选择)一
我是一名优秀的程序员,十分优秀!