Свойство 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").

Результат нашего примера:

Пример использования свойства result объекта Event
Пример использования свойства result объекта Event
jQuery события