HTML:
<tr>
<td><div class="color">Stuff</div></td>
<td><div class="color">Stuff</div></td>
// etc.
</tr>
<tr>
<td><div class="color">Stuff</div></td>
<td><div class="color">Stuff</div></td>
// etc.
</tr>
任何<td>
给定行中的每一行都将是某种颜色。当我单击表格单元格时,我想为 clicked 添加黑色边框<td>
,并从已单击的行(但不是其他行)中可能已经具有黑色边框的任何单元格中删除黑色边框。我怎样才能做到这一点?
jQuery(不起作用):
<script type="text/javascript">
$(document).ready(function() {
$("div.color").click(function() {
$(this).siblings().removeClass('black_border');
$(this).addClass('black_border');
});
});
</script>