初始化时,赋个不存在的值,文本内容改为需要显示的文本
$('#shlcsetting').val("2");
$("#shlcsetting_chosen .chosen-single").text("自定义审核流程")
$("#shlcsetting").trigger("chosen:updated");
$("#shlcsetting_chosen .chosen-single").removeClass("chosen-default")
onchange 事件结束时,赋个不存在的值
$("#shlcsetting").change(function (e) {
//do something...
$('#shlcsetting').val("2");
});
ok,完美解决,重复触发和回显问题(老版IE慎用)