首页 > 解决方案 > 我们如何区分 jQuery 中 SELECT 元素上的真实变化(值变化)和假变化(触发变化事件)

问题描述

我有一个选择元素,需要运行两个不同的功能。一种是当用户更改 select 的值时,另一种是当元素上的触发器触发更改事件时。

据我搜索,用于此类目的的选择元素主要有“更改”或“onChange”事件,但我想知道如何区分这些更改事件。

标签: jqueryselecttriggersonchange

解决方案


我最终使用了“select2:select”,因为我的选择元素正在使用 select2 lib。我希望它对下次遇到这个问题的人有所帮助。

// Real select.
$('#myselect').on("select2:select", function(e) { 
    // My code here.
});


推荐阅读