我正在爲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