Reputation: 13773
How would I loop through all the td elements in a table? I need to find the id of each td and compare it against a value. Any help would really be appreciated!
Upvotes: 19
Views: 79662
Reputation: 2445
$('#tableId').find('tr').each(function () {
$(this).find("td[id^='tdId']").each(function (i, item) {
//do your task here
});
});
Or the effective one is get all the tds from table first
var totalTdsInTable = $("#table-id td");
Now loop through totalTdsInTable
Upvotes: 3
Reputation: 58962
Use jQuery.each to loop all your td's:
$("td").each(function() {
var id = $(this).attr("id");
// compare id to what you want
});
Upvotes: 38