2012-06-12 172 views
0

使用jQuery的.find()方法返回一组元素,我试图通过它们在该集合中的顺序来访问返回集合中的项目。jQuery通过索引访问'.find'中的每个匹配元素

例如,两行每行一个选择框和两个文本输入字段的表,以获得以下:

$('table#tbl').find('tr.row').each(function(i) 
{ 

}); 

为了得到我本来以为我可以使用

的第一要素
$('table#tbl').find('tr.row').each(function(i) 
{ 
    alert($(this).find(':input').get(1).val()); 
}); 

和以上的变化,但显然这是行不通的。任何人都可以提出正确的方法来访问返回的n个元素的项目x?

编辑:

的jsfiddle这里: http://jsfiddle.net/Lenqt/42/

+0

可能重复[如何获得第n个元素的jQuery(http://stackoverflow.com/questions/1442925/how-to-get -nth-jquery的元件) –

回答

0
alert($(this).find(':input:eq(0)').val());