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