我正在为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 */ }
有谁知道更好的方法?
显然,有一个本阿曼插件 - http:///benalman.com/projects/jquery-misc-plugins/#isjquery – Mottie 2010-10-09 16:25:34