我想知道是否有一种方法,使用jquery,在选择触发后解除每个选择元素的聚焦?
感谢。
注意:我知道如何一次为一个元素执行此操作,此问题适用于选择元素的全局行为
答案 0 :(得分:5)
我会这样,但没有太多信息,我不确定这对你是否正确。
$('select').on ('change', function () {
$(this).trigger('blur');
});
注意,如果通过“选择”事件,则表示个性化事件,juste会根据您的事件更改“更改”。
正如@grinn指出的那样,您可以使用委托为未来创建的选择设置事件:
$(document.body).on ('change', 'select', function () {
$(this).trigger('blur');
});