$("[name=form_1]").each(function(){
alert("i in else"+i);
$('.eform_text').each(function() {
});
});
будет ли этот цикл повторяться по всем элементам, которые имеют класс eform_text, только в форме 1. Или он будет повторяться по всем элементам, которые имеют этот класс?
Обновление:
Точный код 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. Не уверен, что здесь происходит не так. Не могли бы вы помочь?