![](/img/trans.png)
[英]How to refresh all select fields on changing to landscape mode with selectBoxIt?
[英]Selectboxit - How to refresh selected values in selectboxit
我正在使用selectboxit插件 - http://gregfranko.com/jquery.selectBoxIt.js/
使用普通的select元素,设置所选元素的prop将更新UI。 使用selectboxit它无法正常工作。
演示 - http://jsfiddle.net/uXM6Y/
var selectBox = $("select#test").selectBoxIt().data("selectBoxIt");
$('.btn').click(function(e){
$('#test option:contains("Great")').prop('selected', true);
});
当我单击演示中的更新按钮时,选择未设置为更新的值。 如果我删除selectboxit插件,它工作正常。
您想使用selectboxit方法API,该API在您的插件版本中不存在。
从这里获取它(确保选择了setOption方法供您下载): http : //gregfranko.com/jquery.selectBoxIt.js/customDownload.html#javascript-downloads
并按如下方式更改您的JavaScript:
var selectBox = $("select#test").selectBoxIt().data("selectBoxIt");
$('.btn').click(function(){
selectBox.selectOption('Great');
});
编辑:这是使用完整的selectboxit插件的小提琴的更新版本: http : //jsfiddle.net/uXM6Y/2/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.