Ce que j'essaie de faire est de vérifier si l'entrée avec l'attribut name "Name" a une classe de "input-validation-error", si c'est le cas, appliquez css à l'étiquette attribut de "Nom".jQuery: vérifier l'entrée avec l'attribut name pour hasClass
if ($("input[name='Name']").hasClass("input-validation-error"))
{
$("label[for='Name']").css("color:red");
console.log('here');
}
Cela ne semble pas fonctionner. Des idées?
Markup:
<label for="Name">Name</label>
<input class="input-validation-error" data-val="true" data-val-required="field is required" id="Name" name="Name" placeholder="Full Name" type="text" value="">
vous devriez voir l'erreur jeté dans la console pour cela comme un indice – charlietfl
code dans la réponse donné fonctionne très bien avec html fourni. On dirait que c'est un problème lorsque vous exécutez le code. Pourquoi n'utilisez-vous pas simplement css pour cela? – charlietfl