테스트 사이트 - 개발 중인 베타 버전입니다

백만 하나, 백만 둘, 백만 셋~ 채택완료

앤플 7년 전 조회 1,797

초짜라 이렇거든요..ㅎ

 

백만 하나, 백만 둘, 백만 세개를 해야 하는데...너무 무식한거 같아서..

 

$(document).on("click", function() {     $("#deposit1").change( function() {     jQuery('#deposit_date1').val('');     });          $("#deposit2").change( function() {     jQuery('#deposit_date2').val('');     });          $("#deposit3").change( function() {     jQuery('#deposit_date3').val('');     });          $("#deposit4").change( function() {     jQuery('#deposit_date4').val('');     });          $("#deposit5").change( function() {     jQuery('#deposit_date5').val('');     });

...

.... });

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
7년 전

20개라면

$(document).on("click", function() {     for(var i = 1; i <=20; i++) {         $("#deposit"+i).change( function() {             jQuery("#deposit_date"+i).val('');         });     } });

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

앤플
7년 전
이른 아침에 정말 감사합니다.~
앤플
7년 전
그런데 앙돼요..
평정심
7년 전
주어진 소스가 잘된다는 가정하에 전개한 것입니다.
다른 부분이 잘되는지 확인해 보시죠.
에러가 있다면 어떤 에러가 발생하는지 알려 주셔야..
앤플
7년 전
위에 코드는 잘 되구요~ 동적추가 인풋이거든요,,,
알려주신 코드도 애러도 나타나지 않습니다.

댓글을 작성하려면 로그인이 필요합니다.

올려주신 코드가 적용되어야 할 html 부분을 보여 주시면 좀 더 수월하지 않을까 싶습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

S
7년 전

id 말고 class로 하시면 간단히 처리될꺼에요..

 

    class="deposit">     class="deposit_date">

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

앤플
7년 전
아,, 이런 방식으로도 하는군요,,
그런데 동적추가 인풋이라 제가 적용하기는 어렵네요,
감사합니다.
앤플
7년 전
감사합니다. 많은 도움이 되었습니다,

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인