如何将参数传递给$ .keyup()?

时间:2009-10-05 17:37:26

标签: jquery

我想做类似的事情:

function validateBody($obj)
{

}

$ojb.keyup(validateBody($ojb));

如何正确地做到这一点?

2 个答案:

答案 0 :(得分:7)

这将满足您的需求:

function validateBody(e) {
    var $obj = e.data.obj;

    // do something
}

$ojb.bind('keyup', { obj: $ojb }, validateBody);

查看event.databind

上的文档

答案 1 :(得分:3)

我相信这就是你想要的,对吗?

function validateBody(obj, number) {
  //do something...
}

$ojb.keyup(function() {
  var someNumber = getNumberFromAlgorithm();
  validateBody($(this), someNumber)
});