Чтобы уточнить ответ Superstringcheese:
Некоторые браузеры (IE, ahem) ведут себя странно, когда вы пытаетесь стилизовать вещи на основе <tr>
s, так как концептуально они просто элементы для хранения <td>
s и <th>
s. Итак, вы хотите изменить свой CSS следующим образом:
#dependenciesTable td.odd {
background-color: #ffffff;
}
#dependenciesTable td.even {
background-color: #CDE0F6;
}
#dependenciesTable
{
border-collapse:collapse;
border-width: 1px;
border-style: solid;
}
И ваш код JQuery к этому:
$('#dependenciesTable tr:odd td').addClass('odd');
$('#dependenciesTable tr:even td').addClass('even');