Tengo una casilla de verificación y un texto lo sigue, como;
[casilla] Estoy de acuerdojquery - cómo usar errorPlacement para un elemento específico?
Si la casilla de verificación no se hace clic en el momento de presentar, la actual forma de mostrar el error msg que tengo es (yo uso errorElement: "div");
[casilla de verificación]
Este campo es obligatorio.
Acepto **
Me gustaría;
[casilla] Estoy de acuerdo
Este campo es obligatorio
alguna idea de cómo hacer esto ?.
La envoltura html para los elementos de casilla de verificación y de texto en cuestión que tengo es así;
[div] [casilla] Estoy de acuerdo [/ div] [div] [/ div]
Probé errorPlacment: de la siguiente manera con la esperanza de aplicarlo sólo para ese elemento por sí solo;
...
messages: {
usage_terms: {
required: "Must agree to Terms of Use.",
//errorElement: "div"
errorPlacement: function(error, element) {
error.appendTo(element.parent("div").next("div"));
}
}
}
...
No funcionó. ¿Alguna idea?.
funciona como un encanto, gracias! – freedayum
+1, buena explicación – SagarPPanchal