|
|
Синтаксис и описание:
Добавлено в jQuery 1.0.blur( [handler( eventObject )] )
Устанавливает функцию handler() как обработчик JavaScript события blur (когда элемент теряет фокус ввода) для всех элементов набора jQuery. Это сокращенный вариант функции .bind() : .bind('blur', handler)
Если необязательный параметр handler() опущен, то все обработчики события blur, установленные во всех соответствующих элементах набора jQuery, вызываются искусственно. Также создается искусственный объект события и передается обработчикам. Это укороченный вариант метода .trigger() : .trigger('blur')
-
Примечание:
Актуально для <a>, <button>, <input>, <label>, <select>, <textarea>, <body>.
Примеры:
-
Установить обработчики события blur на всех элементах <input>, а при клике на параграфе <p> запускать их искусственно (программным способом).
<p>Элемент P</p>
<input id="targ1" /> <input id="targ2" />
<script type="text/javascript">
$('input').blur(function(event) {
alert(event.target.tagName + '#' + event.target.id);
});
$('p').click(function() {
$('input').blur();
});</script>
Демонстрация примера:
[ наверх ]
|
|