Я создаю скрипт Greasemonkey для этой страницы. а>.
Что я хотел бы сделать, так это изменить все значения выигранных, ничьих и проигранных игр на их процентный счет и выделить ячейки DRAWN (или строки), которые имеют процентный счет, равный или превышающий 70 % для домашнего или выездного счета.
Мне удалось сделать первую часть, но у меня много проблем с выделением ячейки или строки.
Сначала я попробовал этот код
$('.teamStandings tbody tr').each(function() {
$(this).parent().css('backgroundColor', '#EFEF00');
});
Который фактически выбрал все строки; но я не видел никакой разницы, пока не отключил эту часть кода из CSS через Firebug:
.teamStandings tr.rowOne td {
background-color: #EEEEEE;
}
Поэтому я хотел бы, чтобы это работало, переопределяя исходный CSS каждый раз, когда я просматриваю страницу, и получаю более сложную схему:
$('.teamStandings tbody tr').each(function() {
var x1=parseInt($cells.eq(8).text(),10) ;
var x2=parseInt($cells.eq(9).text(),10) ;
var x3=parseInt($cells.eq(10).text(),10) ;
var y1=parseInt($cells.eq(11).text(),10) ;
var y2=parseInt($cells.eq(12).text(),10) ;
var y3=parseInt($cells.eq(13).text(),10) ;
if ((x2/(x1+x2+x3))*100 >= 70) or (y2/(y1+y2+y3))*100 >= 70)
$(this).parent().css('backgroundColor', '#EFEF00');
});
Что, к сожалению, совсем не работает.