Ваш вопрос неясен.
Я предполагаю, что вы добавляете обработчик кликов к тегам <a>
, записывая $('a.whatever').click(function() { ... })
, а затем добавляя новые теги <a>
в документ.
Когда вы пишете $(...).click(...)
, он добавляет только обработчики к элементам, которые были найдены $(...)
во время добавления обработчика. Он не будет применяться к любым элементам, которые вы добавите позже.
Вероятно, вы ищете метод jQuery live
, который будет обрабатывать событие для всех элементов, соответствующих селектору, независимо от того, когда они были созданы.
Например:
$('a.whatever').live('click', function(e) { ... });