0

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

4

1 回答 1

0
alert( $(this).find(':input:eq(0)').val() );
于 2012-06-12T10:39:46.303 回答