Есть такой код, он ссылки вида:
<a href="/page.php?p=project" class="ajax">Проекты</a>
Делает такими:
<a class="ajax" href="./#project" data-href="/page.php?p=project">Проекты</a
Нажав на такую ссылку происходит загрузка этой страницы в #content. Код отлично справляется с своей задачей. Но если на той загруженной странице в #content есть еще ссылка с таким же class="ajax" он не преобразовывает ее. Подскажите пожалуйста как это сделать.
var a = $("a.ajax");
a.each(function(i,e){
e = $(e);
e.attr("data-href", e.attr("href"))
.attr("href", "./#"+e.attr("data-href").split('=')[1])
.on("click.ajax", function (event) {
var link = e.attr("data-href");
$("#content").html('Загрузка...');
$.get(link, function (response) {
$("#content").html(response);
});
return false;
});
})
});