Простой ответ - вы не можете.
Метод , зарегистрированный с помощью .click()
, вызывается асинхронно как часть цикла событий Javascript.
Ваша add
функция имеет нет возвращаемого значения вообще.
Если вместо этого вы пытаетесь создать функцию стиля jQuery *1013*, а не метод, который воздействует на элементы , вы должны сделать это:
(function($) {
$.add = function(y, z) {
return y + z;
}
})(jQuery);
использование:
var x = $.add(1, 2);