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');