【问题标题】:How to trigger selectbox change event from selectbox.js如何从 selectbox.js 触发选择框更改事件
【发布时间】:2015-12-16 08:34:17
【问题描述】:

我正在使用Selectbox.js,它将现有的选择框转换为<dl>...<dd></dd></dl> 标签。

现在的问题是我现有的选择框正在执行这样的onchange 事件,但转换后它不起作用。现有的选择框被隐藏并显示新的外观,但现有选择框的功能已停止。

我已经像下面这样初始化了它

$("select").each(function() {
    var selectBox = new SelectBox({
    selectbox: $(this),
    height: 140,
    width: "100%"
    });
});

如何在转换后将现有的绑定功能保留在选择框上?

请帮帮我。

【问题讨论】:

    标签: drop-down-menu jquery-selectbox


    【解决方案1】:

    在通过 Selectbox.js 文件进行调试后,我找到了在 Selectbox 的 changeCallback 方法中调用 selectbox 的 change() 的解决方案。默认为空。所以我们只需要将现有的changeCallback 行替换为下面的行。这条线存在于 53

    changeCallback: function(val) { options.selectbox.change(); },
    

    【讨论】:

      猜你喜欢
      • 2013-02-12
      • 2020-10-27
      • 1970-01-01
      • 2013-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-12
      相关资源
      最近更新 更多