x쵸딩입니다. 옴마한테 혼나요,,흑흑

x쵸딩입니다. 옴마한테 혼나요,,흑흑

QA

x쵸딩입니다. 옴마한테 혼나요,,흑흑

본문

제가 체크박스 전체선택 전체해제 이딴거처럼

너무 식상한거는 싫어하는 성격이라

 

며칠전에 체크박스도 인풋에 숫자 쓰면 숫자만큼

체크박스가 체크되는거 질문해서 고마운 분덕에 적용했어요,,,

 

<input type="text" class="chk_num" id="chk_num" style="padding:3px;border:2px solid #0af" size="5" value="">번까지 선택

 

 

$('#chk_num').on("keyup", function () {
var list = $('.plus_price');
var number = $('#chk_num').val();

if(number<list.length)
 $('.plus_price').attr('checked', false);
for(var i=0;i<number;i++){
     $(list[i]).attr('checked',true); 
    });

 

   }

});

 

요렇게요..아 근데

옴마가 중간에 15~37번까지 이런 식으로 선택이

안된다고 ㅜㅜ

빨리 질문하고 오라고 합니다..흑흑

 

우리 옴마도 장난아니에요..우우

그렇게 된겁니다.

 

 

이 질문에 댓글 쓰기 :

답변 1

<input type="text" class="chk_num1" id="chk_num1" style="padding:3px;border:2px solid #0af" size="5" value="">번부터

 

<input type="text" class="chk_num2" id="chk_num2" style="padding:3px;border:2px solid #0af" size="5" value="">번까지

 

인풋을 이렇게 넣고 

 

스크립트에

var startval = $('.chk_num1').val();

var endval  = $('.chk_num2').val();

for(var i=startval ;i<endval;i++){

 

이런방향으로 하시면 될거같아요

감사합니다. 이렇게 하니 되는데...
5~16기입하면 6번부터 16이 체크됩니다.
$('#chk_num2').on("keyup", function () {

var list = $('.sport');


var startval = $('.chk_num1').val();
var endval  = $('.chk_num2').val();

for(var i=startval ;i<endval;i++){
//for(var i=0;i<number;i++){
  $(list[i]).attr('checked',true);
$(list[i]).trigger('click',true);



  }

});

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

회원로그인

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