问题描述
|
我有一个多选框,并且有一些与之相关的动作,当选择更改时等。以正常方式工作时,这一切都很好,但是,我正在使用一个jQuery小部件来使选择更加用户友好。因此,它将从原始选择中克隆数据,然后将其隐藏。
如果取消隐藏,我会看到小部件中的操作会复制到原始中,这很好。但是,我的操作与select上的change()不再相关。
我检查了有关Jquery的文档,并说:
更改事件在其值更改时发送到元素。此事件仅限于元素,框和元素。对于选择框,复选框和单选按钮,当用户使用鼠标进行选择时会立即触发该事件,但是对于其他元素类型,该事件将推迟到该元素失去焦点之前。
就像它说的那样,当使用鼠标进行选择时,它可以工作,并且可以。但是在这种情况下,这一切都是在后台发生的。我是否可以使用另一个事件处理程序,即使没有使用鼠标,它也可以监视更改?
我正在使用的小部件是这个
这是我的js文件中的代码。
$(\".multiselect\").live(\'change\',function() {
$(\"option\",this).each(function() {
//do something.
});
}).trigger(\'change\');
非常感谢你的帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)