У меня есть простой HTML таблица вариантов здесь:JQuery: Изменить цвет рамки ONE ячейки таблицы
<table>
<tr>
<td>blue</td>
<td>green</td>
</tr>
<tr>
<td>red</td>
<td>cream</td>
</tr>
</table>
CSS-с соответствующими стилями:
td { background-color: #FFF; border: 1px solid #3F3F3F; cursor: pointer; }
td.selected { color: #D93A2C; border: 1px solid #D93A2C; }
выглядит следующим образом:
Когда я нажимаю на одну из ячеек таблицы, мне нужна граница и текст будет красным. Поэтому я использую jQuery для переключения класса .selected, используя следующий код.
$('td').each(function(){
$(this).click(function(){
$(this).toggleClass('selected');
});
});
Однако результат:
Первая ячейка таблицы (синий) является единственным, который выглядит так, как я хочу, когда выбран. Мне нужно выделить все границы выделенной ячейки.
Любые идеи о том, как достичь этого? Я не против столов, если кто-то может предложить лучший способ.
Это отлично работает! Спасибо, я не знал о границе. – nrj