Head
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
Javascript
function checkStep() {
	$( $("[type=checkbox]").get().reverse() ).each(function( index ){
		var obj = $(this);
		setTimeout(function(){
			$(obj).prop("checked", true);
		}, 100*index );
	});
}
Body
	<ul>
		<li><input type="checkbox" name="test" value="1" /> 1.</li>
		<li><input type="checkbox" name="test" value="2" /> 2.</li>
		<li><input type="checkbox" name="test" value="3" /> 3.</li>
		<li><input type="checkbox" name="test" value="4" /> 4.</li>
		<li><input type="checkbox" name="test" value="5" /> 5.</li>
		<li><input type="checkbox" name="test" value="6" /> 6.</li>
		<li><input type="checkbox" name="test" value="7" /> 7.</li>
		<li><input type="checkbox" name="test" value="8" /> 8.</li>
		<li><input type="checkbox" name="test" value="9" /> 9.</li>
		<li><input type="checkbox" name="test" value="10" /> 10.</li>
		<li><input type="checkbox" name="test" value="11" /> 11.</li>
		<li><input type="checkbox" name="test" value="12" /> 12.</li>
		<li><input type="checkbox" name="test" value="13" /> 13.</li>
		<li><input type="checkbox" name="test" value="14" /> 14.</li>
		<li><input type="checkbox" name="test" value="15" /> 15.</li>
		<li><input type="checkbox" name="test" value="16" /> 16.</li>
		<li><input type="checkbox" name="test" value="17" /> 17.</li>
		<li><input type="checkbox" name="test" value="18" /> 18.</li>
		<li><input type="checkbox" name="test" value="19" /> 19.</li>
		<li><input type="checkbox" name="test" value="20" /> 20.</li>
	</ul>
	<div><button onclick="checkStep()">아래에서 위로 하나씩 체크하기</button></div>
설명

each() 문은 같은 객체를 반복해서 어떤 작업을 할 때 사용하는데요.

$(“[type=checkbox]”).each({function(){

});

 

반대로 거꾸로 반복 작업을 해야할 때는 어떻게 사용해야 할까요?

get().reverse()를 사용하시면 됩니다.

$( $(“[type=checkbox]”).get().reverse() ).each(function( index ){

});

 

 

** 출처 : http://zzznara2.tistory.com/455

'IT > jquery' 카테고리의 다른 글

table merge  (0) 2017.02.26
jquery ComboBox Selected Set  (0) 2017.02.26
table 안의 체크된 체크박스 Row 값 알아내기  (0) 2016.12.15
table 안의 라디오버튼 하나씩 체크  (0) 2016.12.15
file 등록 후 img 미리보기  (0) 2016.12.14

+ Recent posts

Head
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
Javascript
function checkStep() {
	$( $("[type=checkbox]").get().reverse() ).each(function( index ){
		var obj = $(this);
		setTimeout(function(){
			$(obj).prop("checked", true);
		}, 100*index );
	});
}
Body
	<ul>
		<li><input type="checkbox" name="test" value="1" /> 1.</li>
		<li><input type="checkbox" name="test" value="2" /> 2.</li>
		<li><input type="checkbox" name="test" value="3" /> 3.</li>
		<li><input type="checkbox" name="test" value="4" /> 4.</li>
		<li><input type="checkbox" name="test" value="5" /> 5.</li>
		<li><input type="checkbox" name="test" value="6" /> 6.</li>
		<li><input type="checkbox" name="test" value="7" /> 7.</li>
		<li><input type="checkbox" name="test" value="8" /> 8.</li>
		<li><input type="checkbox" name="test" value="9" /> 9.</li>
		<li><input type="checkbox" name="test" value="10" /> 10.</li>
		<li><input type="checkbox" name="test" value="11" /> 11.</li>
		<li><input type="checkbox" name="test" value="12" /> 12.</li>
		<li><input type="checkbox" name="test" value="13" /> 13.</li>
		<li><input type="checkbox" name="test" value="14" /> 14.</li>
		<li><input type="checkbox" name="test" value="15" /> 15.</li>
		<li><input type="checkbox" name="test" value="16" /> 16.</li>
		<li><input type="checkbox" name="test" value="17" /> 17.</li>
		<li><input type="checkbox" name="test" value="18" /> 18.</li>
		<li><input type="checkbox" name="test" value="19" /> 19.</li>
		<li><input type="checkbox" name="test" value="20" /> 20.</li>
	</ul>
	<div><button onclick="checkStep()">아래에서 위로 하나씩 체크하기</button></div>
설명

each() 문은 같은 객체를 반복해서 어떤 작업을 할 때 사용하는데요.

$(“[type=checkbox]”).each({function(){

});

 

반대로 거꾸로 반복 작업을 해야할 때는 어떻게 사용해야 할까요?

get().reverse()를 사용하시면 됩니다.

$( $(“[type=checkbox]”).get().reverse() ).each(function( index ){

});

 

 

** 출처 : http://zzznara2.tistory.com/455

'IT > jquery' 카테고리의 다른 글

table merge  (0) 2017.02.26
jquery ComboBox Selected Set  (0) 2017.02.26
table 안의 체크된 체크박스 Row 값 알아내기  (0) 2016.12.15
table 안의 라디오버튼 하나씩 체크  (0) 2016.12.15
file 등록 후 img 미리보기  (0) 2016.12.14

+ Recent posts