我有一个可选表(jQuery UI 可选)。我如何“访问”边缘(顶部、左侧、右侧、底部)宽度 css,还是必须使用 javascript?
更新: “访问边缘”我的意思是例如在表格中的选定区域周围创建一个边框(选择 td 元素,在 tr 中选择第一个 .ui-selected,在 tr 中最后一个 .ui-selected,第一个 tr 包含 .ui-selected , 最后一个 tr 包含 .ui-selected)。
<table class="ui-selectable">
<tr>
<td class="ui-selectee"></td>
<td class="ui-selectee"></td>
<td class="ui-selectee"></td>
<td class="ui-selectee"></td>
</tr>
<tr>
<td class="ui-selectee"></td>
<td class="ui-selectee ui-selected"></td>
<td class="ui-selectee ui-selected"></td>
<td class="ui-selectee"></td>
</tr>
<tr>
<td class="ui-selectee"></td>
<td class="ui-selectee ui-selected"></td>
<td class="ui-selectee ui-selected"></td>
<td class="ui-selectee"></td>
</tr>
<tr>
<td class="ui-selectee"></td>
<td class="ui-selectee"></td>
<td class="ui-selectee"></td>
<td class="ui-selectee"></td>
</tr>
</table>
例如:左边缘
.ui-selected {
border-left: 1px solid #00F;
}
.ui-selected ~ .ui-selected {
border-left: none;
}