Я использую JQuery, чтобы прикрепить функцию к элементу:JQuery возвращение триггера
$("button").on("random",
function() {
, но я хочу, чтобы функция возвращала результат:
alert('called');
return 'button has been clicked';
}
Проблема заключается в том, когда я «триггер» для запуска функции, функция выполняет, но результат не возвращается - вместо этого возвращается элемент JQuery (я думаю).
$("a").on("click",
function() {alert($('button').trigger('random'));}
)
Как написать или вызвать функцию так, чтобы ее результат был возвращен?
JSFiddle: https://jsfiddle.net/cs3cqv3z/3
Спасибо.
Не оповещать снова при вызове триггера. Функция выполняет «предупреждение». –
@AliSheikhpour, предупреждения, чтобы выявить ошибку, действительно, триггер приводит к двум предупреждениям в строке - для запускаемой функции и отображению возвращенных данных. Но - возвращенные данные не являются результатом срабатывания функции, это моя проблема. – boisvert