요소 클래스가 DOM 내에 이미있는 경우 함수를 분할하는 가장 효율적인 방법을 찾고 있습니다. 예를 들어요소가있는 경우 함수 반환
, 스팬의 클래스가 존재하는 경우, 그 순간에 내가 어떤/다른 경우 오히려 수익보다 사용하여 몇 가지 예를 본 적이
$(function() {
//logic will execute
if ($(this).find('span.myspan').length) return;
//logic will execute if search doesn't find span.myspan
});
를 사용하고 검사합니다. 찾기()를 사용하고 일부 예는 대신 .length의
.find('span.myspan')[0]
가 존재 확인하는 것은 없다
을 사용했다? 아니면 null과 비교하는 방법?함수 내에서 요소가 DOM에 있는지 확인하는 가장 효율적인 방법은 무엇입니까? 그렇다면 함수가 즉시 반환됩니다.
가 또는 [0] 동일하게 빠르다; 나는 그것이 더 읽기 쉽다고 생각하기 때문에 당신이 예제에서 사용한 것처럼 .length를 고수 할 것이지만,별로 중요하지는 않다. –