Свойство result объекта Event
Определение и применение
Свойство result объекта Event содержит последнее значение, возвращаемое обработчиком события,
которое было вызвано этим событием (если значение не было равно undefined).
jQuery синтаксис:
Синтаксис 1.3:
event.resultПример использования
Свойство result — пример 1
Нажмите . Используйте кнопки в результате и наблюдайте изменения. Измените JavaScript и запустите пример повторно. Используется jQuery 4.0.0.
index.html
<button>Нажми на меня</button>
<p></p>
main.js
$(document).ready(function () {
// устанавливаем прямой обработчик события "click" и передаем объект события в качестве параметра функции
$('button').click(function () {
// возвращаем строковое значение
return 'Luke i am your father'
})
$('button').click(function (event) {
// задаем текстовое содержимое элемента <p>
$('p').text(event.result)
})
})
style.css
body {
margin: 16px;
font:
16px/1.5 system-ui,
sans-serif;
overflow-wrap: anywhere;
}
img,
input,
select,
textarea,
button {
max-width: 100%;
}
Нажмите , чтобы запустить пример.
В этом примере мы разместили элемент
<button>
(кнопка) и элемент
<p>. С использованием jQuery метода
.click()
установили два прямых обработчика события, которые срабатывают, когда происходит клик левой кнопкой на
кнопке.
При срабатывании события вызывается первый обработчик события, который возвращает строковое значение, второй
обработчик этого события с использованием метода
.text()
задает текстовое содержимое элемента
<p>, помещая в него значение свойства result объекта Event. Свойство содержит последнее значение,
возвращаемое обработчиком события, которое было вызвано этим событием (строковое значение "Luke i am your father").