如何判断变量是否包装在jQuery中?

时间:2011-10-04 15:29:40

标签: javascript jquery

我有一个签名为:

的函数
function(id,target){
 //do stuff
}

假设目标参数是一个jQuery包装的对象,但它可能是一个dom元素,在这种情况下,我想在我对它进行操作之前将它包装在jQuery中。如何测试jQuery的目标变量?

2 个答案:

答案 0 :(得分:3)

您可以使用instanceof

obj instanceof jQuery

Check if object is a jQuery object

答案 1 :(得分:2)

if(!(target instanceof jQuery)) {
  target = jQuery(target);
}