display: table-row
и display: table-cell
применяют определенные отношения к родительским и дочерним элементам div. Как и в случае с <tr>
и <td>
, добавление div "между ними", очевидно, нарушает эту связь и приводит к результатам, которые я не могу предсказать, не потратив немного времени на исследования.
Так что да, вам придется применить поведение к нужным ячейкам индивидуально.
<tr>
<td @mouseover="doSomething">...</td>
<td @mouseover="doSomething">...</td>
<td>...</td>
</tr>
Либо вы можете идентифицировать эти ячейки с помощью класса, а затем выполнить проверку поведения для этого класса перед выполнением.
<tr @mouseover="doSomething">
<td class="onlyToMe">...</td>
<td class="onlyToMe">...</td>
<td>...</td>
</tr>
Поскольку до этого вы не получили ответа, возможно, вы сами что-то выяснили? Делитесь, если можете. Ура! * * 1013