Ich versuche, das Formular mit label innerhalb von zufälligen Elementen durchlaufen und überprüfen, ob die Bezeichnung mit dem angegebenen Namen übereinstimmt und wenn Übereinstimmungen, ich eine Klasse zu diesem Element hinzufügen . Aber ich kann es nicht funktionieren, wie kann ich das machen?Wie durchläuft das Formular mit zufälligen Elementen
Hier ist was ich versucht habe.
Formular, die Etiketten innerhalb zufällige Elemente wie div
<form id="grtform">
<div id="section-1">
<lable>Currency type</lable>
<input type="text" name="currencyType">
</div>
<div id="section-2">
<lable>Currency rate</lable>
<input type="text" name="currencyRate">
</div>
<lable>Currency of country</lable>
<input type="text" name="currencyCountry">
<div id="section-3">
<div class="formData">
<lable>Currency due</lable>
<input type="text" name="currencyDue">
</div>
</div>
</form>
Jquery Code hat:
$("#grtform").each(function(){
var matchLable = "Currency due"
var lable = $(this).find('label').text();
if(matchLable == lable){
$(this).addClass('matchFound');
}
});
Sie falsch geschrieben haben "label" als "Label" an einigen Stellen . Insbesondere möchten Sie wahrscheinlich das '