Вы должны использовать классы вместо идентификаторов, так как есть несколько элементов, затем используйте .closest()
и .find()
, чтобы получить, где вы хотите, например:
$('.delete_Event').live('click', function() {
$(this).closest('tr').find('.dateCell').empty();
});
Это означает изменение ваших элементов на class="delete_Eevent"
и class="dateCell"
вместо id="delete_Event"
и id="dateCell"
..closest('tr')
, чтобы подняться до <tr>
, независимо от того, насколько глубоко, затем .find()
, чтобы перейти к ячейке даты.Затем мы используем .empty()
для очистки элементов.
Если у вас есть какие-либо обработчики данных или событий, это лучший подход, чем .html("")
, потому чтоэто не приведет к утечке памяти, хранящейся в $.cache
, которая .empty()
очищается.