选择后每个选择元素上的.blur()

时间:2012-12-20 18:35:22

标签: jquery

我想知道是否有一种方法,使用jquery,在选择触发后解除每个选择元素的聚焦?

感谢。

注意:我知道如何一次为一个元素执行此操作,此问题适用于选择元素的全局行为

1 个答案:

答案 0 :(得分:5)

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

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

注意,如果通过“选择”事件,则表示个性化事件,juste会根据您的事件更改“更改”。

正如@grinn指出的那样,您可以使用委托为未来创建的选择设置事件:

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