如何解决jQuery加载功能后无法重新初始化selectpicker
Selectpicker可以按预期工作,但是当我尝试在jquery加载函数后重新初始化时,它在下拉列表中显示“ nothing selected”。这是代码:
jQuery('body').on('change','select[name=slot]',function() {
if( jQuery( this ).val() !== "" )
{
jQuery(".country").removeClass('selectpicker');
jQuery('.loader').removeClass('hidden');
jQuery( "#container" ).load( window.location.href + " #innercontent" );
setTimeout(function() {
customVectorMap();
jQuery("div.jvectormap-container svg").resize();
google.charts.load('current',{'packages':['corechart']});
google.charts.setonLoadCallback(drawUsageChart);
jQuery('.loader').addClass('hidden');
jQuery('.country').addClass('selectpicker').selectpicker();
},4000);
}
});
当我们重新初始化Jvectormap和google图表时,它们起作用了,但是只有selectpicker不能起作用。我也尝试过
jQuery('.country').addClass('selectpicker').selectpicker('refresh');
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。