jQuery通过索引从'.find'访问每个匹配的元素

时间:2012-06-12 10:38:16

标签: javascript jquery

使用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/

1 个答案:

答案 0 :(得分:0)

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