javascript - jquery는 for 메소드를 사용하여 반복되는 이름의 페이지 속성 값을 가져오며 도움말을 얻을 수 없습니다.
PHPz
PHPz 2017-05-19 10:17:03
0
3
497

상황은 다음과 같습니다. 입력 항목을 동적으로 추가해야 하는 양식이 있는데, 각 입력 항목의 이름이 동일합니다. null이 아닌 검증이 필요하므로 jquery를 사용하여 각 요소의 값을 얻고 판단하는 것을 고려하십시오.
코드는 다음과 같습니다.

$("#reg").click(function(){

으아아아

그 중 reg는 제출 버튼입니다.(종류는 버튼) 클릭 후 모두 비워두시면 제출됩니다. 하지만 각 입력의 값을 캡처하고 싶을 때는 정의되지 않은 내용만 뱉어낼 수 있습니다.
alert($("input[name='userLoginNo']:eq(i)").val())의 i를 직접 번호로 변경하는 경우(예: Alert($("input[name=') userLoginNo ']:eq(0)").val()); 입력값을 정상적으로 표시할 수 있습니다
이유를 알려주세요, 정말 감사합니다~

PHPz
PHPz

学习是最好的投资!

모든 응답(3)
巴扎黑

eq의 변수는 변수가 아니라 문자열입니다. "+i+"를 사용해야 합니다

阿神

으아아아

巴扎黑

변수 i는 고정된 문자열 i로 큰따옴표로 묶어두기보다는 동적으로 변경되는 매개변수로 사용해야 합니다. 이를 이렇게 변경하면 $("input[name='userLoginNo']:eq("+i+")").val()을 읽을 수 있습니다. 직접 테스트했습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿