簡體   English   中英

jQuery通過索引訪問“ .find”中的每個匹配元素

[英]jQuery access each matched element from '.find' by an index

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM