size 메서드 그리고 length..

jQuery 2015. 4. 15. 00:31

728x90
반응형

.size() 메서드는 선택한 요소의 갯수를 알아온다.


예제를 한번 보자


분홍색의 div 요소를 3개를 만들고 그것의 갯수를 p 에 찍어봤다.


이와 비슷한것으로 length 라는게 있는데 같은 동작을 하여 같은 값을 얻게 되지만 약간의 차이가 있다.

.size() 는 .length 를 매서드 콜 하기 때문에 아주 미세하게 느리다고 한다.



아래의 코드를 보고 어떤 결과값이 나오는지 예측해 보도록 하자.

1
2
3
4
5
6
7
8
9
10
$(function(){
    for(var i = 0; i < 3; i++){
        $("body").append("<div></div>");
    }
    $("body").prepend("<span></span>");
    $("span").css("color","blue");
    var len = $("div").length;
    var siz = $("div").size();
    $("span").text("length : " + len + ", " + ".size() : " + siz);
})
cs


반응형

'jQuery' 카테고리의 다른 글

mouseenter 과 mouseover 메서드의 차이  (0) 2015.04.15
index 메서드  (0) 2015.04.15
data 메서드  (0) 2015.04.14
scrollTop 메서드  (0) 2015.04.14
jQuery 의 .animate() 에서 .stop() 의 중요성  (1) 2015.03.26