Проверить существует ли элемент на ajax-странице
Есть страница 1.html
В ней код var hash = document.location.hash.substr(1); if (hash != '') { if ($("a[name='"+hash+"']").length > 0) { $("a[name='"+hash+"']").livequery(function(){ $(window).scrollTop($(this).offset().top); }); } else { alert('querying opinions'); } } на этой же странице чуть ниже через load загружается страница 2.html Если в ссылке присутствует якорь который есть в 2.html, то прокручиваем страницу к нему. Если нет, то делает ajax-запрос и подгружаем новые данные в 2.html и вставляем их после последнего div. Проблема в том что $("a[name='"+hash+"']").length всегда больше 0. Как можно узнать присутствует ли элемент a с указанным якорем или нет? ЗЫ! В странице 2.html кроме пары div ничего нет. |
Часовой пояс GMT +3, время: 02:53. |