NitroGenerate,
А обязательно это скриптом делать?
Ведь можно обвернуть input в label и сделать лэйбл блочным с высотой и шириной в 100%. Тогда при клике в любом месте ячейки чекбокс будет срабатывать.
Вот посмотрите в песочнице
http://learn.javascript.ru/play/Px6Ncc
Или сразу код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<table>
<tr>
<td style="width:200px; height: 200px; border:1px solid #999;">
<label style="display:block; width:100%; height:100%;"><input type="checkbox" /></label>
</td>
</tr>
</table>
</body>
</html>
Все зависит от целей и задач, но вариант вполне рабочий