마지막부분에 걸렸습니다.

마지막부분에 걸렸습니다.

QA

마지막부분에 걸렸습니다.

본문

배원님의 도움으로 여기까지는 했는데요,,

 

for (i = 1; i <= 20; i++) { 
    $("#chk"+i).click(function(e) { 



        if ($(this).is(':checked') && (jAlert('확실합니까??')) 

            e.preventDefault(); 


for (i = 1; i <= 20; i++) { 
        $("#stock"+i).val('<?php echo(abs($write[wr_73]));?>'); 


        return; 

    }); 


이렇게 하니 #stock+i 부분에 wr_73값이 잘 들어갑니다. 

문제는 모두 wr_73값을 집어넣는게 아니고 
wr_73, wr_80~~ 이렇게 7간격이라... 

다음과 같이 해보았더니 안되네요..ㅜㅜ 

for (i = 1; i <= 20; i++) { 
    $("#chk"+i).click(function(e) { 



        if ($(this).is(':checked') && (jAlert('확실합니까??')) 

            e.preventDefault(); 


for (i = 1; i <= 20; i++;  k = 73; k+=7; k <= 171; k++) { 
        $("#stock"+i).val('<?php echo(abs($write["wr_"+k]));?>'); 



        return; 

    }); 
}

이 질문에 댓글 쓰기 :

답변 1

i값이 1씩증가인데 7씩올라가나욤? 원인은 직접알수있을듯..

이거도 짜집기한거라 ㅋ
for문 안에 for문에서
for (i = 1; i <= 20; i++;  k = 73; k+=7; k <= 171; k++) {
        $("#stock"+i).val('<?php echo(abs($write["wr_"+k]));?>');

이게 뭔가 잘못인거 같아요,,도움 부탁드립니다,

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT