如何检测选择框何时关闭?

时间:2013-03-22 17:34:58

标签: javascript jquery blur

我正在使用jquery,在选择框关闭后,模糊和聚焦功能都需要额外点击。还有另一种方法来检测何时立即关闭选择框?

2 个答案:

答案 0 :(得分:1)

我认为您正在寻找 .change() 。这将在您选择任何选项之后。

$('select').on('change', function() {
  // code
});

如果您想在页面加载时触发更改事件,请尝试:

$('select').on('change', function() {
  // code
}).change(); // trigger initial change

答案 1 :(得分:1)

正如@samsquanch和@bfavaretto在此处的注释中指出的那样,在当前的浏览器中,似乎没有办法可靠地检测到关闭选择列表的情况。这有点令人难以置信,但您在那里。