Jquery:选择中的选择

我从先前的选择中存储了一系列不同的元素,称之为’ a ‘。

然后我如何从之前的选择中做另一个选择( a )并返回input类型的元素?

 a.filter('input').each(function() { alert('My name is ' + $(this).attr('name')); }); 

要以这种方式从当前选择中获取选择:

 var $inputs = a.filter('input'); 

你甚至可以用逗号分隔选择器:

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

请参见http://docs.jquery.com/Traversing/filter

 $('input', a); 
 $(a).find("input")