Tôi đang làm việc trên một ứng dụng web sử dụng Twitter Bootstrap. Trong một quan điểm của chúng tôi, có một bảng sử dụng lớp .table-hover
. Có một số ô cụ thể trong bảng mà tôi không muốn làm nổi bật khi phần còn lại của hàng của họ nổi bật. Tôi nên sử dụng quy tắc kiểu nào để đạt được hiệu ứng này?Xóa hiệu ứng di chuột qua một ô trong bảng Khởi động Twitter
Đây là bảng điểm của tôi được tổ chức khoảng cách:
<table class="table table-hover">
<thead>
<tr>
<th />
<th>Header 1</th>
<th>Header 2</th>
<th>Header 3</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">Row Group "Heading" 1</td>
<td>Content</td>
<td>Content</td>
<td>Content</td>
</tr>
<tr>
<td>Content</td>
<td>Content</td>
<td>Content</td>
</tr>
<tr>
<td rowspan="2">Row Group "Heading" 2</td>
<td>Content</td>
<td>Content</td>
<td>Content</td>
</tr>
<tr>
<td>Content</td>
<td>Content</td>
<td>Content</td>
</tr>
</tbody>
</table>
Tôi muốn làm cho các tế bào mà span 2 hàng không làm nổi bật khi họ đang quét qua.
EDIT:
tôi đã cố gắng CSS này:
td.rowTitle:hover { background-color: transparent; }
Nó không làm việc, may. Tôi nghĩ rằng đó có thể là do toàn bộ hàng đang được tô sáng, không chỉ là ô ...
nó tương đương với 'tbody tr: hover td [rowspan]' và jQuery không cần thiết – iamawebgeek