Атрибуту data-count="pin" добавить класс

Тема в разделе "JavaScript", создана пользователем Davahkiin, 21 дек 2014.

Модераторы: ZiX
  1. Davahkiin

    Davahkiin Постоялец

    Регистр.:
    20 мар 2014
    Сообщения:
    86
    Симпатии:
    3
    Как сделать через js: есть ссылка с атрибутом data-count="pin", как этой ссылке добавить класс с таким же атрибутом?
     
    Шумадан нравится это.
  2. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.726
    Симпатии:
    2.100
    Код:
    <a href="#" data-count="pin">Test</a>
    с использованием jquery
    Код:
    var elt = $("[data-count=pin]");
    elt.attr("class", elt.attr("data-count"))
     
    zaxap83 и Davahkiin нравится это.
  3. zaxap83

    zaxap83 Постоялец

    Регистр.:
    6 дек 2010
    Сообщения:
    87
    Симпатии:
    28
    Если ссылок несколько и атрибут не обязательно должен иметь определенное значение, то так:
    Код:
    $("a[data-count]").each(function(){
    $(this).addClass($(this).attr("data-count"));
    });
     
    Шумадан нравится это.