문제

모든 탐사 후에, 유효한 객체가 조사 된 속성에 대해 '정의되지 않은'리턴을 반환 할 때 어떻게해야합니까? 나는 jQuery를 사용합니다. $('selector').mouseover(function() { }); 모든 것이 '정의되지 않은'을 반환합니다 $(this) 함수 범위 내부. 선택기는지도 태그의 '영역'이며 부모 속성을 찾고 있습니다.

도움이 되었습니까?

해결책

귀하의 질문은 약간 모호하기 때문에 자세한 내용을 제공 할 수 있습니까?

객체와 그 속성의 값에 대해 알아 보면 Firebug 또는 기타 디버그 도구를 사용하는 등 여러 가지 방법이 있습니다. 여기에는 제공 할 수있을 때까지 시작하는 데 도움이되는 빠르고 더러운 기능이 있습니다. 자세한 내용은:

function listProperties(obj) {
   var propList = "";
   for(var propName in obj) {
      if(typeof(obj[propName]) != "undefined") {
         propList += (propName + ", ");
      }
   }
   alert(propList);
}

그것은 당신이 전달하지 않는 객체의 속성 목록을 표시합니다. undefined.

도움이되기를 바랍니다 ...

다른 팁

~이다 selector 요소의 이름? 그렇다면 다음과 같이 참조해야합니다.

$('area#selector')

또는

$('#selector')

그렇지 않으면 (존재하지 않는) "선택기"html 태그를 찾으려고 시도 할 것입니다.

이 답변은 조금 늦었지만 여전히 링크를 확인하는 것이 좋습니다.

http://www.webweavertech.com/ovidiu/weblog/archives/000317.html
http://www.syger.it/tutorials/javaScriptIntrospector.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top