nobodj
No SG 운동

jquery 엘레먼트 존재여부 검사 May 25, 2017

어떤 엘레먼트의 존재여부를 jquery 셀렉터를 통해서 하려면, jquery객체의 길이를 검사해야 한다. 어설프게 아래와 같이 하면, 평생 ‘참’만 돌려받을 것이다.

    //이건 삽질의 시작!
    if($("#id")){
        //do sth..
    }

    //이렇게 하시라.
    if($("#id").length > 0) {
        //do sth...
    }

jquery 객체는 무조건 list/array 요소를 가지고 있기 때문에(#id를 호출할지라도..) 우리는 길이를 체크해야 한다. id도 되니까, 당연히 class는 의심할 여지 없이 working한다.

No Comments on jquery 엘레먼트 존재여부 검사