I have create a table with following style. Now I want to get first td value as 1,2,3 using jQuery.
<html> <head> <style type='text/css'> table { counter-reset: rowNumber; } table tr { counter-increment: rowNumber; } table tr td:first-child::before { content: counter(rowNumber); min-width: 1em; margin-right: 0.5em; } </style> </head> <body> <table border="1" id="MyTable"> <tr> <td></td> <td>blue</td> </tr> <tr> <td></td><td>red</td> </tr> <tr> <td></td><td>black</td> </tr> </table> </body> </html> I tried with following script but it showing row counter as text. How to get the value of first td?
<script> $("#MyTable").find('tr').each(function (i, el) { $(this).find('td:eq(0)').each(function () { console.log(window.getComputedStyle(this, ':before').content); }); }); </script> 

tdof each table row?