再次选择选定的下拉选项时触发的处理事件

Handle event fired when selected drop down option is selected again

我有一个这样的 select 元素:

<select name="select1" id="select1">
    <option value="1">1</option>
    <option value="2">2</option>
</select>

我写了一个onchange事件:

$(document).on('change', '[id*=select1]', function () {
            alert('in change select1');
});

现在假设我有选项 1 selected 并且我再次去 select 相同的选项 (option1),然后不会触发更改事件。

我想处理在这种情况下将被触发的事件。谁能告诉我当我尝试 select 已经 selected 的选项时哪个甚至会被解雇?

尝试:

$(document).on('mouseup', '[id*=select1]', function () {
    alert('in change select1');
});

demo