问题描述:
标签元素使用combobox()绑定数据之后,又绑定了onChange事件后,结果使用setValue不能更改选中值
问题分析:
可能是因为使用combobox()绑定数据之后,先使用setValue更改选中值,再绑定onChange事件,使用顺序错误导致了setValue无效。
问题解决:
正确的使用顺序如下所示。
//1、绑定数据
BindListCode('text1','01',true,false);
//2、绑定onChange事件
$('#text1').combobox({
onChange:function(newValue,oldValue){
}
});
//3、使用setValue更改选中值
$("#text1").combobox("setValue",'1');
注:BindListCode()方法的使用请查看以下博客。