티스토리 뷰
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>
결과)
'■ 프론트엔드 ■ > jQuery' 카테고리의 다른 글
제이쿼리 변수와 셀럭터의 조합 (0) | 2014.01.15 |
---|---|
버튼핸들러 (0) | 2014.01.06 |
on() - selectstart, dragstart 로 마우스 드래그방지 (2) | 2014.01.06 |
자바스크립트 롤링배너 (0) | 2013.11.27 |
제이쿼리 반복실행 (0) | 2013.11.06 |
댓글