Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.06.2017, 19:35
Аспирант
Отправить личное сообщение для Ленча Посмотреть профиль Найти все сообщения от Ленча
 
Регистрация: 13.07.2014
Сообщений: 78

Добавление атрибута к каждой ссылке на сайте
Всем доброго вечера.
Имеем на странице множество ссылок, например, таких
<a href="http://somelink.ru">Какая-то ссылка</a>

Нужно для каждой ссылки в итоге получить
<a data-hover="Какая-то ссылка" href="http://somelink.ru">Какая-то ссылка</a>

Моя попытка
<script>
$( document ).ready(function() {
    $("a").attr('data-hover',$(this).text());
});
</script>


Вставляет в атрибут значения всех ссылок на странице. Как выбрать именно ту одну?

Последний раз редактировалось Ленча, 14.06.2017 в 20:10.
Ответить с цитированием
  #2 (permalink)  
Старый 14.06.2017, 21:48
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Ленча,
$(function() {
   $("a").text(function(i, t) {
  return $(this).attr('data-hover',t),t;
})
});
Ответить с цитированием
  #3 (permalink)  
Старый 14.06.2017, 23:20
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

или так
$(function() {
   $("a").each(function() {
   $(this).attr('data-hover',this.text);
});
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Каждой ссылке соответствует нужный слайд слайдера! barakuda jQuery 1 15.04.2016 07:21
Как заменить значение data атрибута в ссылке? ligisayan jQuery 9 09.08.2015 08:05
Добавление класса к активной ссылке joylord Элементы интерфейса 6 28.09.2013 18:17
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Добавление атрибута к ссылке с классом stereomaniac1 Общие вопросы Javascript 1 25.01.2012 16:53