我有並排2個表側(#表降序數據和#比較表數據),當光標懸停在#比較表數據#compare-table-data中的整個行和列都被突出顯示,並且#table-desc-data中的匹配行也被認爲是。緩慢表列和行熒光筆
我的代碼突出顯示了一些作品,但在一張大桌子上呆滯,有時並沒有突出顯示整行。有任何想法嗎? ([的jsfiddle] [1] - 刪除。)
//code to highlight columns and rows
$("#compare-table-data td").hover(function() {
$(this).parents('table').find('td:nth-child(' + ($(this).index() + 1) + ')').
add($(this).parent()).addClass('compare-hover');
var idx = $(this).closest('tr')[0].sectionRowIndex + 1;
$('#table-desc-data').find('tr:nth-child(' + idx + ')').find('td').addClass('compare-hover');
},
function() {
$(this).parents('table').find('td:nth-child(' + ($(this).index() + 1) + ')').
add($(this).parent()).removeClass('compare-hover');
$('#table-desc-data').find('td').removeClass('compare-hover');
});
我有2個表格。並希望第二個表突出行也突出表1中的同一行 –
我已經添加了一些額外的jQuery到我的答案,但我有點困惑,爲什麼你想突出顯示一個不可見的錶行。我還沒有測試過最後一位,它可能需要在行周圍有'
'。 – Sumurai8相關問題