как создать пользовательский атрибут для html tag.ex: <div class = «header» cust-data = «hide»> </ div>

0

как создать пользовательский атрибут для тега html.

Пример кода HTML:

<div class="header" custom-data-attribute="hide"> sample text </div>

3 ответа

5
Лучший ответ

Вы можете использовать data-* HTML5:

<div class="header" data-custom-attribute="hide"> sample text </div>

затем примените .data(), чтобы установить значение:

$('div.header').data("custom-attribute","value here");

и получить значение, используя:

var customAttr = $('div.header').data("custom-attribute");
  • 0
    Это единственный ответ с точки зрения ОП. +1
  • 0
    +1 за быстрое и лучшее решение. Но мы должны быть осторожны при использовании атрибутов данных. stackoverflow.com/questions/22753629/...
1

Попробуйте использовать .attr()

$('div.header').attr('custom-data-attribute','hide');
0

Вы можете использовать .attr() или .prop(). Попробуй это:

 $('div.header').attr("custom-data-attribute","hide");

или

 $('div.header').prop("custom-data-attribute","hide");

Рабочая демонстрация

Ещё вопросы

Сообщество Overcoder
Наверх
Меню