如何解决我们如何区分jQuery中SELECT元素上的真实更改值更改和假更改触发器更改事件
我有一个select元素,需要运行两个不同的功能。一种是当用户更改select的值时,另一种是当元素上的触发器触发更改事件时。
据我搜索,主要用于选择元素的“更改”或“ onChange”事件用于此类目的,但我想知道如何区分这些两次更改事件。
- 真正的改变,是指选择一个选项或另一个选项。
- 虚假更改,我的意思是当select的值保持不变但我们进行触发更改时。
解决方法
由于我的select元素使用的是select2 lib,所以我最终使用了“ select2:select”。我希望它能帮助下次遇到此问题的人。
// Real select.
$('#myselect').on("select2:select",function(e) {
// My code here.
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。