최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

티스토리 뷰

   length


코드) body(문서)를 클릭하면 가로20px, 세로20px의 빨간색 사각형이 가로로 증가하되 5개로 제한한다.


        상단 텍스트는 쌓인 div 갯수를 반환한다.

<html>
<head>
<meta charset="utf-8" />
<title> serpiko's div block </title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
<style>
	.div_block {width:20px; height:20px; background-color:red; float:left;margin:2px;}
	.div_tail {clear:both;}
</style>
</head>

<body>
	<!-- element -->
	<p id="text">div의 갯수 : 1</p>
	<div class="div_block"></div>
	
	<!-- js -->
	<script>
	var count=1;
	$(document).ready(function(){
		$('body').click(function(){
			
			count++;

			if(count % 5 == 0){
				$(this).append("<div class='div_block'></div>").append("<div class='div_tail'></div>");
			}else{
				$(this).append("<div class='div_block'></div>");
			}

			lenDisplay();
			
		});

		function lenDisplay(){
			var len = $("body div").length;
			$('#text').text("div의 갯수 : " + len);
		}
	});
	</script>
</body>
</html>

 

 


결과)


댓글