@machno

Как добавить артрибут во все ссылки внутри одного div?

Собственно есть один div и в нем есть несколько ссылок с картинками ...
И нужно во все ссылки добавить артрибут, id или rel, например
  • Вопрос задан
  • 2410 просмотров
Решения вопроса 1
jakulov
@jakulov
если у div id="div_id"
$('#div_id a').attr('rel', 'hello world');
// если атрибуты нужны разные
$('#div_id a').each(function(){
  $(this).attr('rel', 'any value');
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@vdem
jQuery('div.myDiv a').prop('rel', 'some value');
P.S. Не рекомендую устанавливать атрибут "id" таким образом - "id" должен быть уникальным.
Ответ написан
takovoy
@takovoy
web developer
var myDiv = document.getElementById('myDiv');

for(var i = 0;myDiv.getElementsByTagName('a')[i];i++){
    myDiv.getElementsByTagName('a')[i].id = 'stringId: ' + i;
    myDiv.getElementsByTagName('a')[i].rel = 'stringRel: ' + i;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы