jQuery 용 플러그인을 작성 중이므로 사용자가 어떤 형식 으로든 플러그인에 데이터를 전달할 수 있도록 만들고 싶습니다. JSON 또는 배열 문제가 해결되었지만 데이터가 jQuery 객체인지 확인하는 데 문제가 있습니다.jQuery 객체 감지
data = $('#list li');
console.debug($.isPlainObject(data)); // false
console.debug($.isArray(data)); // false
console.debug(data[0].tagName == "LI"); // true, but see note below
마지막 메소드는 true를 반환하지만 사용자가 자신의 데이터에 대한 LI
태그를 사용하고 있음을 보장 할 수 없습니다, 그래서 내가 이런 걸 필요가 있다고 생각 :
if ($.isjQueryObject(data)) { /* do something */ }
사람이 알고 않는를 더 나은 방법?
분명히 Ben Alman 플러그인이 있습니다. http : // /benalman.com/projects/jquery-misc-plugins/#isjquery – Mottie