【发布时间】:2014-03-28 05:08:54
【问题描述】:
$("[name=form_1]").each(function(){
alert("i in else"+i);
$('.eform_text').each(function() {
});
});
这个循环会遍历所有仅在 form1 中具有 eform_text 类的元素吗?还是会遍历所有具有该类的元素?
更新:
确切的jsp代码如下:
<c:when test="${eformDetails.controlType==1}">
<input id="textBox_${eformDetails.id}_${eformDetails.required}_${i}" class="eformDetail eform_text" type="text" value="" name="form_${i}" onblur="validateEformInputs(${i-1})"></input>
</c:when>
我的表单每次都不同。对于每个表单,我都需要获取所有文本框。目前在您的帮助下,我的 javascript 如下:
$("[name=form_"+i+"]").each(function(i){ alert("i in else"+i);
$('.eform_text', this).each(function() {
textboxId = $(this).attr("id");
它到达第一个警报,但我无法到达第二个循环。它没有获取具有类 eform_text 的元素。不确定这里出了什么问题。你能帮忙吗?
【问题讨论】:
标签: javascript jquery each