我正在使用Selectbox.js,它将现有的选择框转换为<dl>...<dd></dd></dl>
标记。
现在问题是我现有的选择框正在执行这样的onchange
事件但是在转换之后它不起作用。现有选择框正在隐藏,并且正在显示新外观,但现有选择框的功能已停止。
我已将其初始化为如下
$("select").each(function() {
var selectBox = new SelectBox({
selectbox: $(this),
height: 140,
width: "100%"
});
});
如何在转换后在选择框中保留现有的绑定功能?
请帮帮我。
答案 0 :(得分:0)
在通过Selectbox.js文件调试后,我找到了在Selectbox的change()
方法中调用selecbox的changeCallback
的解决方案。默认它是空的。因此,我们只需将现有的changeCallback
行替换为下面一行。该行存在于53
changeCallback: function(val) { options.selectbox.change(); },