Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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 将多个选择器传递给函数_Javascript_Jquery - Fatal编程技术网

Javascript 将多个选择器传递给函数

Javascript 将多个选择器传递给函数,javascript,jquery,Javascript,Jquery,脚本: function nodisplay(para){ $(para).toggleClass('nodisplay') } $('button').click(function(){ var finddiv = $(this).siblings('.title'), findsel = $(this).siblings('.age'); nodisplay(finddiv); nodisplay(findsel); }) 是否可以将多个选择

脚本:

function nodisplay(para){
   $(para).toggleClass('nodisplay')
} 


$('button').click(function(){
   var finddiv = $(this).siblings('.title'),
       findsel = $(this).siblings('.age');
    nodisplay(finddiv);
    nodisplay(findsel);
})
是否可以将多个选择传递给nodisplay函数,而不是逐个传递? 这个坏了:

nodisplay(findsel,finddiv);

您可以将一个jQuery对象的内容添加到另一个jQuery对象:

nodisplay(finddiv.add(findsel));

.add()
方法从两个原始对象的并集返回一个新构造的jQuery对象。

您可以将一个jQuery对象的内容添加到另一个jQuery对象:

nodisplay(finddiv.add(findsel));

.add()
方法从两个原始对象的并集返回一个新构造的jQuery对象。

您可以将一个jQuery对象的内容添加到另一个jQuery对象:

nodisplay(finddiv.add(findsel));

.add()
方法从两个原始对象的并集返回一个新构造的jQuery对象。

您可以将一个jQuery对象的内容添加到另一个jQuery对象:

nodisplay(finddiv.add(findsel));
.add()
方法从两个原始对象的并集返回一个新构造的jQuery对象。

试试看

function nodisplay(para){
   var para = $(arguments);
   para.toggleClass('nodisplay');
   // console.log(para);
};


$('button').click(function(){
   var finddiv = $(this).siblings('.title'),
       findsel = $(this).siblings('.age');
    nodisplay(finddiv, findsel);
});

试试看

function nodisplay(para){
   var para = $(arguments);
   para.toggleClass('nodisplay');
   // console.log(para);
};


$('button').click(function(){
   var finddiv = $(this).siblings('.title'),
       findsel = $(this).siblings('.age');
    nodisplay(finddiv, findsel);
});

试试看

function nodisplay(para){
   var para = $(arguments);
   para.toggleClass('nodisplay');
   // console.log(para);
};


$('button').click(function(){
   var finddiv = $(this).siblings('.title'),
       findsel = $(this).siblings('.age');
    nodisplay(finddiv, findsel);
});

试试看

function nodisplay(para){
   var para = $(arguments);
   para.toggleClass('nodisplay');
   // console.log(para);
};


$('button').click(function(){
   var finddiv = $(this).siblings('.title'),
       findsel = $(this).siblings('.age');
    nodisplay(finddiv, findsel);
});

这些不是“选择器”,而是jQuery对象。选择器是一个字符串。您的代码在创建jQuery对象的过程中使用了选择器。这些不是“选择器”,而是jQuery对象。选择器是一个字符串。您的代码在创建jQuery对象的过程中使用了选择器。这些不是“选择器”,而是jQuery对象。选择器是一个字符串。您的代码在创建jQuery对象的过程中使用了选择器。这些不是“选择器”,而是jQuery对象。选择器是一个字符串。代码在创建jQuery对象的过程中使用选择器。