我使用以下程序在鼠标悬停事件中创建突出显示行,它工作正常,但我的问题是,如果鼠标悬停在特定行上,突出显示栏之间是否出现空白?如何删除空格?
表创建:
<table border="0" id="TabDeclaration" width="100%" cellpadding="5" cellspacing="3" border="2">
<tr>
<td>aaaa</td>
<td>bbbb</td>
<td>azaz</td>
</tr>
<tr>
<td>cccc</td>
<td>dddd</td>
</tr>
<tr>
<td>eeee</td>
<td>ffff</td>
</tr>
</table>
用于调用 css 的 jQuery:
$('#TabDeclaration tr').mouseover(function() {
if($.trim($(this).text()) != '')
$(this).addClass('hovered');
}).mouseout(function() {
$(this).removeClass('hovered');
});
CSS:
.hovered td {
background: #ddd;
}