如何从selectbox.js触发selectbox更改事件

时间:2015-09-19 05:57:07

标签: drop-down-menu jquery-selectbox

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

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

我已将其初始化为如下

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

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

请帮帮我。

1 个答案:

答案 0 :(得分:0)

在通过Selectbox.js文件调试后,我找到了在Selectbox的change()方法中调用selecbox的changeCallback的解决方案。默认它是空的。因此,我们只需将现有的changeCallback行替换为下面一行。该行存在于53

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