$('tr > td:gt(0)').filter(function() {
return this.innerHTML.match(/^[0-9\s\.,]+$/);
}).css('text-align','right');
I am trying to loop through a dynamic table and right align every td that contains numeric data on each row EXCEPT the first td on each row.
It works on the first tr but not each subsequent row...
$('tr > td').each(function() { if(!$(this).is(':first') && $(this).innerHTML.match(/^[0-9\s\.,]+$/) { $(this).css('text-align','right'); } });