Вы хотите использовать делегирование события:
$('.links').live("click",function(){
//Do something
});
Это предотвратит потерю обработчиком событий щелчка динамически вставленных элементов класса links
. Обратите внимание, что вам также понадобится jQuery 1.3 или более поздняя версия , чтобы это работало.
Смотрите События / в прямом эфире .
Другим способом является повторное связывание с использованием обратного вызова любого из методов jQuery ajax , которые вы выбрали, например:
$('#someDiv').load('page.html', function() {
$('.links').click(function(){
//Do something
});
});
или еще аккуратнее:
function initLinks() {
$('.links').click(function(){
//Do something
}
}
$('#someDiv').load('page.html',initLinks);