【发布时间】:2017-12-27 07:06:39
【问题描述】:
我正在尝试遍历在随机元素中具有标签的表单,并检查标签是否与给定的标签名称匹配,如果匹配,我将向该元素添加一个类。但我无法让它工作,我该怎么做?
这是我尝试过的。
在 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 代码:
$("#grtform").each(function(){
var matchLable = "Currency due"
var lable = $(this).find('label').text();
if(matchLable == lable){
$(this).addClass('matchFound');
}
});
【问题讨论】:
-
您在一些地方将“label”拼错为“lable”。特别是,您可能需要
<label>元素而不是<lable>
标签: javascript jquery