Jquery:选择中的选择

时间:2009-08-12 14:40:37

标签: jquery selection

我从前一个选项中存储了一系列不同的元素,称之为“a”。

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

3 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:2)

$('input', a);

答案 2 :(得分:0)

$(a).find("input")