요소가 .append()
메서드로 생성된 경우 요소가 존재하는지 어떻게 확인하나요?
'('elemId').length`가 작동하지 않습니다.
선택기의 길이를 확인하여 무언가를 반환하면 해당 요소가 존재하지 않는 것이 틀림없습니다.
if( $('#selector').length ) // use this if you are using id to check
{
// it exists
}
if( $('.selector').length ) // use this if you are using class to check
{
// it exists
}
>. How do I check 경우 요소점 존재합니다.
if ($("#mydiv").length){ }
'0', '거짓' 이 평가할 경우, 그 이상은 아무것도 'true'.
필요 없는 이상, 미만임 비교.
그 이름처럼 'Id', '네' 에르미트 백업이었습니다 속성용, 이들은 모두 할 수 있는지 확인합니다 존재합니다.
//you can use it for more advanced selectors
if(document.querySelectorAll("#elemId").length){}
if(document.querySelector("#elemId")){}
//you can use it if your selector has only an Id attribute
if(document.getElementById("elemId")){}
if(jQuery("#elemId").length){}