jquery dom 객체 존재 여부 체크 jquery
2010.08.20 14:58 Edit
jquery에서 셀렉터를 통해 dom 객체를 호출한다.
document.getElementById나 prototypejs로 없는 dom 객체를 호출하게 되는 경우 null로 리턴되지만
jquery는 null이 아닌 해당 dom 객체를 가지고 있지 않은 jquery객체를 호출하게된다.
따라서 dom 객체 사용 여부 체크가 좀 달라진다.
기존의 경우는 다음과 같다.
if (!getElementById("ID값")) {
// 수행
}
if (!$("ID값")) {
// 수행
}
jquery의 경우는 다음과 같이 셀렉터 구문을 통해 리턴된 객체의 갯수를 체크하여 판별한다.
if ($("ID값").length > 0) {
// 수행
}
이 글과 관련된 글
- [2011/10/23] jquery로 ajax호출시 로딩이미지 보여주기 (1160)
- [2011/10/06] javascript에서 replaceAll을 써보자 (387)
- [2011/10/03] Hypothesis in quantitative research (1510)
- [2011/05/27] 20110330_array of Array _ javascript _ event (539)
- [2011/05/27] 20110329_Lists _ table _ form_tag _ javascript _ variables _ Operator _ 제어문 _ Array (676)
- Tag :
- study , javascript , jquery , dom 객체 존재 여부 체크

감사합니다! 잘 보고 갑니다!