Създавам скрипт Greasemonkey за тази страница .
Това, което бих искал да направя, е да променя всички стойности на спечелените, равенствата и загубените игри към техния процентен резултат и да маркирам клетките (или редовете), които са с процентен резултат, равен или над 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');
});
Което за съжаление изобщо не работи.