有没有一种快速的方法来检查对象是jQuery对象还是本机JavaScript对象?
例:
var o = {};
var e = $('#element');
function doStuff(o) {
if (o.selector) {
console.log('object is jQuery');
}
}
doStuff(o);
doStuff(e);
显然,上面的代码有效,但并不安全。您可能会向o
对象添加选择器键并获得相同的结果。有没有更好的方法来确保该对象实际上是jQuery对象?
符合 (typeof obj == 'jquery')