检查对象是否是jQuery包装器

Check if obect is jQuery wrapper

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Check if object is a jQuery object

我需要这样的东西:

1
2
3
4
5
6
function func(obj) {
    if (!$.isJQ(obj)) {
        obj = $(obj);
    }
    // ...
}

在jQuery中有任何isJQ函数吗?


您可以使用instanceof运算符:

1
obj instanceof jQuery

所以,你的代码如下:

1
2
3
4
5
6
function func(obj) {
    if (!(obj instanceof jQuery)) {
        obj = $(obj);
    }
    // ...
}