코드 줄일 수 없을까요?

코드 줄일 수 없을까요?

QA

코드 줄일 수 없을까요?

본문

감사합니다...

 

 

<script>
$('#chk1').click(function(e){ 
  if($(this).is(':checked') && (jAlert('*얼럿문구'))
  )
    e.preventDefault();
jQuery('#stock1').val('<?php echo(abs($write[wr_73]));?>');
  return;
})

$('#chk2').click(function(e){ 
  if($(this).is(':checked') && (jAlert('*얼럿문구'))
  )
    e.preventDefault();
jQuery('#stock2').val('<?php echo(abs($write[wr_80]));?>');
  return;
})

...

...

...

</script>

 

이런 형식으로 무려 20개인데요...

<?php echo(abs($write[wr_73]));?>

<?php echo(abs($write[wr_80]));?> 이건 7간격입니다.

 

 

이 질문에 댓글 쓰기 :

답변 1

<script>

<?php

for ($i = 1, $wr=73; $i <=7; $i++, $wr+=7) {

?>

$('#chk<?php echo $i?>').click(function(e){ 
  if($(this).is(':checked') && (jAlert('*얼럿문구'))
  )
    e.preventDefault();
jQuery('#stock<?php echo $i?>').val('<?php echo(abs($write['wr_'.$wr]));?>');
  return;
})

<?

}

?>

</script>

 

위의 코드가 무엇을 하는지는 모르지만

PHP 형태로 코드를 줄여서 자동반복하게는 가능합니다.

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

회원로그인

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