Jquery 遍历 table 行并获得第 n 个 child 值
Jquery loop through table rows and get nth child value
我正在遍历 table 的行并尝试获取第一个 child 的值。但不知何故,它一直只返回第一行的值
$("#lookupquicksearchBtn").on("click",function(){
var searchWord = $("#quickSearchTextBox").val();
$("table tr").each(
function(){
alert($("td:nth-child(1)").html());
});
});
它总是用第一行第一列的值提醒。
您需要在此处使用当前行上下文以及查找选择器:
$("table tr").each(function(){
alert($(this).find("td:nth-child(1)").html());
});
试试下面的代码。
$('table tr').each(function(i,e){
alert($(this).find("td:nth-child(1)").html())
})
您可以使用 i
获取索引。
我正在遍历 table 的行并尝试获取第一个 child 的值。但不知何故,它一直只返回第一行的值
$("#lookupquicksearchBtn").on("click",function(){
var searchWord = $("#quickSearchTextBox").val();
$("table tr").each(
function(){
alert($("td:nth-child(1)").html());
});
});
它总是用第一行第一列的值提醒。
您需要在此处使用当前行上下文以及查找选择器:
$("table tr").each(function(){
alert($(this).find("td:nth-child(1)").html());
});
试试下面的代码。
$('table tr').each(function(i,e){
alert($(this).find("td:nth-child(1)").html())
})
您可以使用 i
获取索引。