JQuery «на» против «живой»
У меня есть сценарий, в котором JQuery "на" & Амп; & APOS; живут & APOS; не выполняйте то же самое. Возможно, кто-то может указать, почему. Я использую JQuery 1.7.2 с моим проектом и в этой сборке, 'live' apos; был заменен на "на". Я использую следующий код на странице списка. По сути, эта страница имеет алфавитную строку, которую пользователь может нажать & amp; загрузит всех клиентов с этой фамилией. Я хотел бы, чтобы ссылка выполнялась через ajax.
Код:
$("a.listajax").on("click", function (e) {
e.preventDefault();
var url = $(this).attr("href");
$("div.content").load(url + " div.content");
return false;
});
Проблема здесь в том, что когда я впервые загружаю страницу и нажимаю на ссылку, все работает нормально. Страница загружается через ajax. Однако после этого все ссылки теряют свою привязку & amp; затем, если я нажму на любую ссылку, я получу целую страницу загрузки.
Я заменил «на» с "живыми" и ссылки начали вести себя отлично, даже при последующих кликах.
Что мне не хватает?