jquery dom 객체 존재 여부 체크 jquery

jquery에서 셀렉터를 통해 dom 객체를 호출한다.

 

document.getElementById나 prototypejs로 없는 dom 객체를 호출하게 되는 경우 null로 리턴되지만

jquery는 null이 아닌 해당 dom 객체를 가지고 있지 않은 jquery객체를 호출하게된다.

 

따라서 dom 객체 사용 여부 체크가 좀 달라진다.

 

기존의 경우는 다음과 같다.

if (!getElementById("ID값")) {
    // 수행
}
if (!$("ID값")) {
    // 수행
}

 

 

jquery의 경우는 다음과 같이 셀렉터 구문을 통해 리턴된 객체의 갯수를 체크하여 판별한다.

if ($("ID값").length > 0) {
    // 수행
}

 

Share
이 글과 관련된 글
  1. [2011/10/23] jquery로 ajax호출시 로딩이미지 보여주기 by 날파리 (1160)
  2. [2011/10/06] javascript에서 replaceAll을 써보자 by 날파리 (387)
  3. [2011/10/03] Hypothesis in quantitative research by Creativity, Safety, and Life (1510)
  4. [2011/05/27] 20110330_array of Array _ javascript _ event by Gear (539)
  5. [2011/05/27] 20110329_Lists _ table _ form_tag _ javascript _ variables _ Operator _ 제어문 _ Array by Gear (676)
Tag :

Leave Comments



T-NAVI