2010-04-08 8 views

Répondre

2

cela devrait fonctionner Comme il vérifie la longueur de l'élément jquery correspondant à ce sélecteur,:

required: "#other:checked, #other:filled" 

Ceci est le code qui utilise en fait cette chaîne:

return !!$(param, element.form).length; 

Un moyen plus facile de penser it: si $(yourString, yourForm).length > 0, ce sera un champ obligatoire.

+1

C'est un peu bizarre. Pourquoi utilisent-ils la double négation au lieu de '> 0'? Est-ce plus rapide? – mpen

+0

@Mark - Je ne suis pas sûr que le choix du style soit plus rapide dans certains navigateurs/moteurs de traçage. –