Свойство result объекта Event
jQuery событияОпределение и применение
Свойство result объекта Event содержит последнее значение, возвращаемое обработчиком события, которое было вызвано этим событием (если значение не было равно undefined).
jQuery синтаксис:
Синтаксис 1.3: event.result
Пример использования
<!DOCTYPE html> <html> <head> <title>Использование свойства result объекта Event</title> <script> $( document ).ready(function(){ // устанавливаем прямой обработчик события "click" и передаем объект события в качестве параметра функции $( "button" ).click(function() { // возвращаем строковое значение return "Luke i am your father"; }); $( "button" ).click(function( event ) { // задаем текстовое содержимое элемента <p> $( "p" ).text( event.result ); }); }); </script> </head> <body> <buton>Нажми на меня</button> <p></p> </body> </html>
В этом примере мы разместили элемент <button> (кнопка) и элемент <p>. С использованием jQuery метода .click() установили два прямых обработчика события, которые срабатывают, когда происходит клик левой кнопкой на кнопке.
При срабатывании события вызывается первый обработчик события, который возвращает строковое значение, второй обработчик этого события с использованием метода .text() задает текстовое содержимое элемента <p>, помещая в него значение свойства result объекта Event. Свойство содержит последнее значение, возвращаемое обработчиком события, которое было вызвано этим событием (строковое значение "Luke i am your father").
Результат нашего примера:
jQuery события