0

我在我的项目中使用Bootstrap-select 。是否可以在打开 Select 时添加回调?下面的代码不起作用。

var sp = $.fn.selectpicker.constructor.prototype.show;
$.fn.selectpicker.constructor.prototype.show = function () {
  sp.call(this);
  if (this.options.callback) {
    //console.log('is callback!');
    this.options.callback();
  }
};
$('.selectpicker-state').selectpicker({
  title: null,
  callback: function() {
    alert('show!');
  }
});
4

1 回答 1

1

您可以使用引导下拉事件shown http://getbootstrap.com/javascript/#dropdowns并查看事件部分

$('#myDropdown').on('show.bs.dropdown', function () {
    // do something…
})
于 2014-07-09T19:22:14.530 回答