[英]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.