Как сделать всю ячейку таблицы кликабельной, но выравнивать текст по вертикали внутри нее - CSS - PullRequest
0 голосов
/ 26 сентября 2011

Как сделать всю ячейку таблицы интерактивной, но выровнять текст по вертикали внутри нее.

Хорошо, этого можно добиться, сделав отображение ссылки: блок и установив высоту строки.

Но проблема в том, что текст можетполучить 2 строки несколько раз.Так что этот путь не является решением.Есть ли другое решение?

спасибо.

Ответы [ 2 ]

2 голосов
/ 26 сентября 2011

Вы можете сделать это, добавив класс в ячейку, которую вы хотите щелкнуть, и подключив ее, используя jquery, например

<td class="clickable">...</td>

your jquery ...

$('.clickable').click(function() {
   alert('Table cell has been clicked');
 });
1 голос
/ 02 мая 2012

Да, вы можете сделать это, но мне обычно нужно, чтобы каждая ячейка выполняла что-то свое или отправляла разные данные для каждой ячейки.Поэтому я использую что-то вроде этого.

<td onclick="update_calendar(1337317200);">19</td>
...