Примечание: примените класс info_link
к любой ссылке, по которой вы хотите получить информацию.
<a class="info_link" href="~/Resumes/Resumes1271354404687.docx">
~/Resumes/Resumes1271354404687.docx
</a>
Для href:
$(function(){
$('.info_link').click(function(){
alert($(this).attr('href'));
// or alert($(this).hash();
});
});
Для текста:
$(function(){
$('.info_link').click(function(){
alert($(this).text());
});
});
.
Обновление на основе вопроса Править
Получить их сейчас можно так:
Для href:
$(function(){
$('div.res a').click(function(){
alert($(this).attr('href'));
// or alert($(this).hash();
});
});
Для текста:
$(function(){
$('div.res a').click(function(){
alert($(this).text());
});
});
link
класс должен быть для конкретных ссылок, по которым он хочет получать информацию.<div class='link' />
Отредактировано, чтобы отразить обновление вопроса
источник
Без jQuery:
Вам не нужен jQuery, если это так просто сделать с помощью чистого JavaScript. Вот два варианта:
Метод 1 - получить точное значение
href
атрибута:Выберите элемент, а затем используйте
.getAttribute()
метод.Этот метод не возвращает полный URL-адрес, вместо этого он получает точное значение
href
атрибута.Метод 2 - получить полный путь URL:
Выберите элемент, а затем просто перейдите к
href
свойству .Этот метод возвращает полный URL-путь.
В этом случае:
http://stacksnippets.net/relative/path.html
.Как следует из названия, вы хотите получать
href
ценность при нажатии. Просто выберите элемент, добавьте прослушиватель событий щелчка и затем вернитеhref
значение, используя любой из вышеупомянутых методов.источник
Обновленный код
источник
$('a','div.res')
Альтернатива
Используя пример из Sarfraz выше.
Для href:
источник