Jquery遍历表行并获取第n个子值

时间:2016-04-04 08:28:15

标签: jquery jquery-selectors html-table

我循环通过表的行并试图获取第一个孩子的值。但不知何故,它一直让我从第一行返回值

    $("#lookupquicksearchBtn").on("click",function(){
        var searchWord = $("#quickSearchTextBox").val();

        $("table tr").each(
          function(){ 
             alert($("td:nth-child(1)").html());             
          });
    });

始终使用第一行第一列的值进行警告。

2 个答案:

答案 0 :(得分:4)

您需要在此处使用当前行上下文以及查找选择器:

  $("table tr").each(function(){ 
    alert($(this).find("td:nth-child(1)").html());             
  });

答案 1 :(得分:2)

尝试以下代码。

$('table tr').each(function(i,e){
    alert($(this).find("td:nth-child(1)").html())
})

您可以使用i获取索引。