Hi Choan!
> > I have this in my validation plugin to check the number of selected
> checkboxes/radios:
> >
> > return $(element).parents('form, body').find('[EMAIL PROTECTED]' +
> > element.name +
> ']:checked').length;
>
> I've used something similar which, as I understand, should be a little
> more efficient:
>
> return $(element.form).find('[EMAIL PROTECTED]' + element.name +
> ']:checked').length;
Indeed, good to know. I'd write it then as this for cases where there is no
surrounding form:
return $(element.form || document).find('[EMAIL PROTECTED]' + element.name +
']:checked').length;
At least in FF the form property is null when there is no surrounding form. I
wonder if this is true for other browsers.
--
Jörn Zaefferer
http://bassistance.de
--
"Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de
Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht!
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/