data
次のような属性でグループ化された非常に大きなテーブルがあります。
<table>
<tr data-group="666"><td></td></tr>
<tr data-group="666"><td></td></tr>
<tr data-group="2"><td></td></tr>
<tr data-group="2"><td></td></tr>
<tr data-group="XXXX"><td></td></tr>
<tr data-group="XXXX"><td></td></tr>
</table>
可能なグループの値を事前に知りません (50 以上のグループになる可能性があります)。それらは動的に生成されます。
現在、jQuery を使用してホバー ハイライト効果を作成していますが、少し遅いです。CSSでそれを行う方法があるかどうか疑問に思っていました。
これは私が今使っているものです:
$('tr').live('hover', function() {
$('tr[data-group="'+$(this).data('group')+ '"]').toggleClass('hover');
});
実際のデモ: http://jsfiddle.net/MW69S/