layer 与bootstrap select 之间的问题

layer open一个页面,页面中使用了bootstrap select 控件,结果在使用selectpicker('val')获取选中值时,选择控件一个变两个,跟踪发现bootstrap-select中有这样一段代码:
var data = $this.data('selectpicker'),
options = typeof _option == 'object' && _option;
if (!data) {
var config = $.extend({}, Selectpicker.DEFAULTS, $.fn.selectpicker.defaults || {}, $this.data(), options);
$this.data('selectpicker', (data = new Selectpicker(this, config, _event)));
} else if (options) {
for (var i in options) {
if (options.hasOwnProperty(i)) {
data.options[i] = options[i];
}
}
}
问题来了,为什么layer初始化了弹出页面之后select 的data('selectpicker')会消失导致再次new了一个呢?

第1个回答  2016-11-08
用的是layer open打开iframe?追问

是的

追答

不应该啊,你去layer社区问问吧

相似回答