相关疑难解决方法(0)

检查object是否是jQuery对象

有没有快速检查对象是jQuery对象还是本机JavaScript对象的方法?

例:

var o = {};
var e = $('#element');

function doStuff(o) {
    if (o.selector) {
        console.log('object is jQuery');
    }
}

doStuff(o);
doStuff(e);
Run Code Online (Sandbox Code Playgroud)

显然,上面的代码有效,但不安全.您可以向o对象添加选择器键并获得相同的结果.有没有更好的方法来确保对象实际上是一个jQuery对象?

符合的东西 (typeof obj == 'jquery')

javascript jquery

587
推荐指数
5
解决办法
16万
查看次数

标签 统计

javascript ×1

jquery ×1