很容易听到 select 的变化:
var redirect = function() {
return window.location = $(this).val();
};
$('body').on('change', '#nav-select', redirect);
但是如何捕捉已经选择的选项的选择(change
对我们来说没有事件)?
试过:
$('body').on('click', '#nav-select option', redirect);
不工作...
编辑:要清楚:
我有一个带有默认选定选项的选择foo
。我想抓住这个:
- 用户点击选择
- 选择
foo
已被选中的选项(无更改事件)