0

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

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

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

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

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

请帮我。

4

1 回答 1

0

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

changeCallback: function(val) { options.selectbox.change(); },
于 2015-09-19T06:19:56.500 回答