я хочу получить событие, которое сработает, когда я нажму внутри td таблицы html
у меня было это:
('td').live('click', function() {
alert($(this).attr('id'));
});
, который работает, но также срабатывает и внутри "-ых" ячеек (не знаю почему).
есть ли селектор, который просто срабатывает внутри тд, а не тд. Я попробовал это:
('tbody td').live('click', function() {
alert($(this).attr('id'));
});
но это, похоже, не остановило эту стрельбу для th.
EDIT:
Я выяснил проблему ... проблема в том, что вся таблица была внутри другой таблицы, так что даже "th" находился внутри "td" таблицы большего размера.
Решение было сделать это:
$('table.calendar td').live('click', function() {
alert($(this).attr('id'));
});