Using jQuery and not CSS, is it possible to alternate row colors between records? If so can anyone provide a short code script on how to accomplish this?
jQuery uses the Sizzle Seletor Engine, which is cool because it uses the same syntax as CSS. So you use the same selector as CSS but then use the jQuery .css()
function to alter the elemen't CSS:
$('#table_id').find('tr:even').css({'background-color':'red'})
.end().find('tr:odd').css({'background-color':'blue'});
This code example selects the table you want to alter, then selects all the even child elements (tr
's) and changes their background color, it then uses .end()
to return to the previous selection of the entire table and selects the odd rows to alter their CSS.