Я хочу сделать что-то вроде:
function validateBody($obj) { } $ojb.keyup(validateBody($ojb));
Как это сделать правильно?
Это сделает то, что вы ищете:
function validateBody(e) { var $obj = e.data.obj; // do something } $ojb.bind('keyup', { obj: $ojb }, validateBody);
Ознакомьтесь с документацией event.data и bind
Полагаю, это то, что вы хотите, правильно?
function validateBody(obj, number) { //do something... } $ojb.keyup(function() { var someNumber = getNumberFromAlgorithm(); validateBody($(this), someNumber) });