我正在使用selectboxit插件-http://gregfranko.com/jquery.selectBoxIt.js/

使用常规选择元素,设置选定元素的属性将更新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/

关于javascript - Selectboxit-如何刷新selectboxit中的选定值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23731371/

10-12 12:40