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
}
그 이름처럼 'Id', '네' 에르미트 백업이었습니다 속성용, 이들은 모두 할 수 있는지 확인합니다 존재합니다.
바닐라 JavaScript:* 못한 경우 좀 더 발전된 선택기를:
//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")){}
'$$('elemId').length`가 작동하지 않습니다.
요소 id 앞에
#
을 넣어야 합니다:바닐라 자바스크립트에서는
document.getElementById('id_here')
와 같은 해시(#
)가 필요하지 않지만, jQuery를 사용할 때는 CSS처럼id
를 기준으로 대상 요소에 해시를 넣어야 합니다.선택기의 길이를 확인하여 무언가를 반환하면 해당 요소가 존재하지 않는 것이 틀림없습니다.
이거 드세요.
속성 반환되므로 제로 디스테이징하는 경우 요소점 존재하지 않습니다.
>. How do I check 경우 요소점 존재합니다.
'0', '거짓' 이 평가할 경우, 그 이상은 아무것도 'true'.
필요 없는 이상, 미만임 비교.
그 이름처럼 'Id', '네' 에르미트 백업이었습니다 속성용, 이들은 모두 할 수 있는지 확인합니다 존재합니다.
첫 번째 요소는 표기법 및 확인할지 같은 어레이입니다 사용할 수도 있습니다. 첫 번째 요소인 '빈' 는 단순히 어레이나 취합은 정의되지 않은, 그래서 확보하십시오 " normal"; javascript 트루시 / 파우시 있다.
네이티브 개체의 생존을 위한 JS 테스트하려면 사용할 수 있습니다.
39, t forget, jQuery 는 좀 더 알차게 don& 정교한 (매우 유용한) 래퍼 수립하였습니다 기본 Javascript 명령 및 속성
요소에 클래스가 있는 경우 다음을 시도해 볼 수 있습니다: