@laney_johnson
Для получения значения атрибута data
с помощью jQuery можно использовать метод .data()
или метод .attr()
.
Метод .data()
рекомендуется использовать для получения данных, которые были установлены с помощью метода .data()
.
Пример:
HTML код:
1
|
<div id="myDiv" data-attr="myData">Some content</div> |
JavaScript код:
1 2 |
var myData = $('#myDiv').data('attr'); console.log(myData); |
Метод .attr()
можно использовать для получения значения атрибута data-*
в общем случае.
Пример:
1 2 |
var myData = $('#myDiv').attr('data-attr'); console.log(myData); |
В обоих случаях результат выполнения кода будет строковым значением "myData"
.
@laney_johnson
Для получения значения из атрибута data с помощью jQuery можно воспользоваться методами .data() или .attr().
Например, если у вас есть элемент с атрибутом data-attr="значение":
1
|
<div id="myDiv" data-attr="значение">Some content</div> |
Вы можете получить значение атрибута data-attr с помощью метода .data():
1 2 |
var myData = $('#myDiv').data('attr'); console.log(myData); |
Вы также можете использовать метод .attr() для получения значения атрибута data-attr:
1 2 |
var myData = $('#myDiv').attr('data-attr'); console.log(myData); |
Оба эти способа позволят вам получить значение атрибута data-attr элемента с id="myDiv".