$ ('id id')와 (과) 일치하지 않는 항목은 무엇입니까? null 또는 false 또는 이와 비슷한 것으로 판단하여 다음과 같이 확인해 보았습니다.
그러나 그 방법은 작동하지 않았습니다.
$ ('id id')와 (과) 일치하지 않는 항목은 무엇입니까? null 또는 false 또는 이와 비슷한 것으로 판단하여 다음과 같이 확인해 보았습니다.
그러나 그 방법은 작동하지 않았습니다.
사용 일치 얼마나 많은 요소를 찾을 수 있습니다
var item = $('#item');
if (item.length == 0) {
// ...
}
DOM 노드가없는 jQuery 객체입니다.
당신은 당신의 존재 확인을 위해
var item = $('#item');
if (!item[0]){
...
}
을 사용할 수 있어야합니다.
길이 속성의 별명 크기() 방법 :
$('selector').length
에 요소가 일치되지 않았다 여부, 사용을 확인하려면 . 그래서 당신은 기본적으로도 조회 할 수있다 :
$ ("선택")를
일치 얼마나 많은 요소를 볼 수있는() 크기를..
$('selector').length
은 선택기와 일치하는 개체 수를 찾는 데 적합하지만 실제로는 완전히 불필요합니다. jQuery에 관한 한 모든 선택기 기반 함수는 길이를 내부적으로 사용하므로 $(selector).hide()
(또는 무엇이든)을 수행 할 수 있고 빈 세트에 대해서는 아무런 작업도 수행 할 수 없습니다.
그것은 일반적으로 정확하지만 잠시 동안 요소의 존재를 확인해야합니다. 좋은 점이지만, 어쨌든 +1은 대부분의 경우에 맞습니다. –
네, 이것이 올바른 방법입니다. 그러나 질문에 답하기 위해 일치하는 DOM 요소의 객체/배열을 반환합니다. 그리고 'length'속성은 길이 (num 요소, num 문자 등)를 결정하기 위해 모든 자바 스크립트 객체 (배열, 문자열 등 ...)에서 사용할 수 있습니다. – KyleFarris
그냥 사용 if (item.length) – redsquare