このページの Greasemonkey スクリプトを作成しています。
私がやりたいのは、勝った、引き分けた、負けたゲームのすべての値をパーセンテージ スコアに変更し、ホームまたはアウェイ スコアのパーセンテージ スコアが 70% 以上のDRAWNセル (または行) を強調表示することです。 .
最初の部分はなんとかできましたが、セルや行を強調表示するのに苦労しています。
最初にこのコードを試しました
$('.teamStandings tbody tr').each(function() {
$(this).parent().css('backgroundColor', '#EFEF00');
});
実際にすべての行を選択したもの。しかし、 Firebugを介して CSS からコードのこの部分を無効にするまで、違いはわかりませんでした:
.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');
});
悲しいことに、これはまったく機能しません。