Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to pass parameter to $.keyup() ?

Tags:

jquery

I want to do something like :

function validateBody($obj)
{

}

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

How to do it the right way?

like image 462
Misier Avatar asked Dec 08 '25 08:12

Misier


2 Answers

This will do what you are looking for:

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

    // do something
}

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

Check out the documentation on event.data and bind

like image 167
dcharles Avatar answered Dec 12 '25 14:12

dcharles


I believe this is what you want, correct?

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

$ojb.keyup(function() {
  var someNumber = getNumberFromAlgorithm();
  validateBody($(this), someNumber)
});
like image 21
TJ L Avatar answered Dec 12 '25 14:12

TJ L



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!