0

我想知道是否有办法使用 jquery 在触发选择后取消聚焦每个选择元素?

谢谢。

注意:我知道如何一次处理一个元素,这个问题是针对选择元素的全局行为

4

1 回答 1

5

我会这样,但没有太多信息,我不确定它对你是否正确。

$('select').on ('change', function () {
    $(this).trigger('blur');
});

请注意,如果“选择”事件是指个性化事件,只需按您的事件更改“更改”即可。

正如@grinn 所指出的,您可以使用委托设置事件以供将来创建的选择:

$(document.body).on ('change', 'select', function () {
    $(this).trigger('blur');
});
于 2012-12-20T18:37:44.753 回答