Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Jquery:选择中的选择_Jquery_Selection - Fatal编程技术网

Jquery:选择中的选择

Jquery:选择中的选择,jquery,selection,Jquery,Selection,我有一个不同元素的数组存储在以前的选择中,称之为“a” 然后如何从上一个选择中进行另一个选择(a),并只返回input类型的元素 $(a).find("input") 要以这种方式仅从当前选择中获取选择,请执行以下操作: var $inputs = a.filter('input'); 您甚至可以使用逗号分隔选择器: var $els = a.filter('input, .fooMonger, #something'); 请参见如果a来自上一个jQuery选择,则无需将其环绕$()。查找

我有一个不同元素的数组存储在以前的选择中,称之为“
a

然后如何从上一个选择中进行另一个选择(
a
),并只返回
input
类型的元素

$(a).find("input")
要以这种方式仅从当前选择中获取选择,请执行以下操作:

var $inputs = a.filter('input');
您甚至可以使用逗号分隔选择器:

var $els = a.filter('input, .fooMonger, #something');

请参见

如果
a
来自上一个jQuery选择,则无需将其环绕
$()
。查找将不起作用,因为它会搜索子元素,这些都是级别1的元素。我使用筛选功能启动了应答,然后编辑并更改为查找,因为你的问题不清楚。这会在
a
的后代中搜索输入标记,效果很好。我想它是$('input','a');不,不是
a
是问题中所述的jQuery对象。
var $inputs = a.filter('input');
var $els = a.filter('input, .fooMonger, #something');