반응형
빈 jQuery 선택 결과에 대한 테스트
내가 한다고 해요
var s = $('#something');
그리고 다음으로 jQuery가 #뭔가를 찾았는지 테스트하고 싶습니다.테스트하고 싶습니다.s
비어 있습니다.
내 믿음이 필요해요isempty()
실행 중:
function isempty(o) {
for ( var i in o )
return false;
return true;
}
아니면 jQuery 객체가 배열이기 때문에 테스트할 수 있을 것 같습니다.s.length
.
하지만 둘 다 jQuery의 관용어로는 그다지 jQueryesque가 아닌 것 같습니다.당신은 무엇을 제안합니까?
s.length 속성을 사용합니다.
if(s.length == 0) {
...
}
[edit] 크기가 jquery 1.8 http://api.jquery.com/size/ 에서 더 이상 사용되지 않습니다.
if($("#something").length > 0 ){
// Element found
}
else{
// No element found
}
저를 위한 더 많은 jQueryesque 솔루션은 다음과 같습니다.
jQuery.fn.isEmpty = function(fun){ if (this.length === 0) { fun(); } return this; };
이를 통해 일반적인 방식으로 글을 쓸 수 있습니다.
$("#sel").fadeOut(500,afterFade).isEmpty(insteadOfFade);
언급URL : https://stackoverflow.com/questions/2649346/test-for-empty-jquery-selection-result
반응형
'programing' 카테고리의 다른 글
javascript/jquery에서 커서를 waiting으로 변경 (0) | 2023.09.03 |
---|---|
iframe은 페이지의 특정 부분만 표시할 수 있습니까? (0) | 2023.09.03 |
web.xml의 applicationContext.xml 파일 대신 Spring@Configuration 주석이 달린 클래스를 등록하는 방법은 무엇입니까? (0) | 2023.09.03 |
ASP에서 교차 오리진 요청을 활성화하는 방법.NET MVC (0) | 2023.09.03 |
젠드 프레임워크 폼 해시(토큰)를 AJAX와 함께 사용하는 방법 (0) | 2023.09.03 |