我循环通过表的行并试图获取第一个孩子的值。但不知何故,它一直让我从第一行返回值
$("#lookupquicksearchBtn").on("click",function(){
var searchWord = $("#quickSearchTextBox").val();
$("table tr").each(
function(){
alert($("td:nth-child(1)").html());
});
});
始终使用第一行第一列的值进行警告。
答案 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
获取索引。