2010-10-18 5 views
0

placer une erreur après une zone de saisie est simple et logique ... mais que se passe-t-il si l'erreur se rapporte à un groupe radio et que ce groupe est dans une table?jQuery: Validation errorPlacement

Je veux l'erreur de se présenter après la table ...

Toute idée comment y parvenir?

+0

Utilisez-vous le plug-in de validation? – Marko

+0

Oui, je suis. J'essaie de trouver la meilleure façon d'attacher l'erreur à la prochaine classe ".error-trigger". – dcolumbus

Répondre

1

Vous pouvez utiliser .closest() pour obtenir le <table> il est dans, puis placez l'erreur .after() que, par exemple:

$("form").validate({ 
    errorPlacement: function(error, element) { 
    element.closest('table').after(error); 
    } 
}); 
+0

Wow. Ok ... Je n'ai même pas pensé à chercher la "table". Merci Monsieur. Maintenant tout est beau et propre! – dcolumbus

Questions connexes