답변:
$('#idThatDoesnotexist').length
당신이 찾고있는 것입니다. (아무것도 찾지 못하면=== 0
.) 따라서 조건문은 다음과 같아야합니다.
if ($ ( '# id'). length) {/ * 찾은 경우 코드 * /} else {/ * 찾을 수없는 경우 코드 * /}
jQuery (거의)는 사용할 때 항상 "jQuery 객체"를 반환하기 때문에 해당 경고에서 객체가 반환됩니다. 이는 메소드 체인을 허용하는 jQuery의 발견 된 요소에 대한 래퍼입니다.
== 0
.
if (!!$('#id').length)
위해 부울 캐스트를 수행하는을 사용할 수도 있습니다 .