jQuery Valider plugin choisir de manière dynamique erreur élément
Je suis en utilisant le Plugin jQuery Validation et je voudrais être en mesure de déterminer de manière dynamique le errorElement
en fonction du type de l'élément qui a une erreur. Je sais que vous pouvez le errorElement
comme suit:
$("form").validate({
errorElement: "div"
});
Cependant, je voudrais être en mesure de le modifier, de sorte que si le type ont une case à cocher ou un bouton radio, puis j'ai pu faire la errorElement
un li
. Personne ne sait comment faire cela? Merci!
Vous devez vous connecter pour publier un commentaire.
Je suis à la recherche d' le code dans le plugin et la
errorElement
option est simplement à la recherche d'un élément comme paramètre. Puisqu'il n'existe aucune fonction de rappel pourerrorElement
, je ne vois pas de moyen direct d'obtenir ce que vous demandez, sans modifier le plugin lui-même.Peut-être que vous pourriez faire quelque chose avec la
errorPlacement
rappel de la place.Disons qu'il suffit de laisser un
label
, puis les envelopper dans un autre récipient? Ou utilisererrorElement
de les mettre tous à l'intérieur d'un<span>
, tout en utilisanterrorPlacement
àwrap
dynamiquement dans quel conteneur. Voir jQuery.wrap()
.DÉMO: http://jsfiddle.net/uLH4f/