I need a way to interact with each td
element in a tr
.
To elaborate, I would like to access the first table row, then the first column, then the second column, etc. Then move onto the second row and repeat the process.
Something like this (pseudo-code):
for each row in table { for each column in row { do cool things } }
jQuery:
$('#tblNewAttendees tr').each(function() { alert('tr'); //Cool jquery magic that lets me iterate over all the td only in this row $(magicSelector).each(function(){ alert('hi'); }); });
HTML:
<table> <thead> <th>someHeader</th> </thead> <tbody> <tr> <td>want to grab this first</td> <td> this second </td> </tr> <tr> <td>this third</td> <td>this fourth</td> </tr> </tbody> </table>
jQuery(". dname"). find("tr td:eq(1)"). val();
btnSelect',function(){ // get the current row var currentRow=$(this). closest("tr"); var col1=currentRow. find("td:eq(0)"). text(); // get current row 1st TD value var col2=currentRow.
You can simply do the following inside your TR loop:
$(this).find('td').each (function() { // do your cool stuff });
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With