I had a script that was acting unexpectedly because of a function
parameter. I was trying to pass a jquery object through a function to
attach some events. I was wondering if someone could tell me why this
didn't fly:

function doStuff(theform) {
    theform.show();
}

doStuff($('myForm'));

The fix was to pass the id as a string:

function doStuff(theform) {
    $(theform).show();
}

doStuff('myForm');

Is there a reason why I couldn't pass the object directly through?
Thanks

Thanks

Reply via email to