Проблема в том, что селекторы .events-table tr
возвращают список tr
независимо от того, принадлежат ли они к одной и той же таблице. Селекторы :even
и :odd
применяются к полному списку.
Если у вас нет невероятно большого количества таблиц, вы можете просто использовать идентификаторы, а не классы.
$("#events-table1 tr:even").css("background-color", "#fff");
$("#events-table1 tr:odd").css("background-color", "#efefef");
$("#events-table2 tr:even").css("background-color", "#fff");
$("#events-table2 tr:odd").css("background-color", "#efefef");