Есть страница 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 ничего нет.