Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery-连接jQuery对象,相当于多个选择器_Javascript_Jquery_Object - Fatal编程技术网

Javascript jQuery-连接jQuery对象,相当于多个选择器

Javascript jQuery-连接jQuery对象,相当于多个选择器,javascript,jquery,object,Javascript,Jquery,Object,我有这个: $(window).load(function(){ var var1 = $('selector1').find('iframe').contents().find('body').find('selector2') var var2 = $('selector3'); // Some function }); //end 我可以这样做:(somefunction()不是作为函数存在的,它可以是任何函数) 但我想这样做:(jointhisselectorw

我有这个:

$(window).load(function(){
   var var1 = $('selector1').find('iframe').contents().find('body').find('selector2')
   var var2 = $('selector3');
   // Some function
   }); //end
我可以这样做:(somefunction()不是作为函数存在的,它可以是任何函数)

但我想这样做:(jointhisselectorwith()不作为函数存在,这是我想要的)

可以加入jQuery对象吗?谢谢

您可以使用

如果
var1
var2
包含选择器:

$(var1).add(var2).somefunction(someattributes);
或者它也适用于jQuery实例(这就是您所拥有的,您根本不需要
$(var1)
位):

免费现场示例:

setTimeout(函数(){
var var1=“.foo”;
var var2=“.bar”;
$(var1.add(var2.css)(“颜色”、“绿色”);
setTimeout(函数(){
变量j1=$(“.foo”);
变量j2=$(“.bar”);
j1.添加(j2).css(“颜色”、“蓝色”);
}, 500);
}, 500);

我是福
我在酒吧
我是福
我在酒吧
我是福
我是条形码
$(var1).jointhisselectorwith(var2).somefunction(someattributes);
$(var1).add(var2).somefunction(someattributes);
var j1 = $(var1);
var j2 = $(var2);
j1.add(j2).somefunction(someattributes);