Как использовать значение data атрибута в скрипте?

Как сделать чтобы при клике на span с классом timestamp, устанавливалось то количество секунд, которое указано в атрибуте data-timestamp?

$('.timestamp').click(function() {
    document.getElementsByTagName('video')[0].currentTime = 5
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span class="timestamp" data-timestamp="10">00:00:10</span>
<span class="timestamp" data-timestamp="20">00:00:20</span>
<span class="timestamp" data-timestamp="30">00:00:30</span>


Ответы (1 шт):

Автор решения: Алексей Шиманский

$('.timestamp').click(function() {
    console.log($(this).data().timestamp);
    // $(this).data().timestamp  надо применить там, где необходимо, соответственно
    //document.getElementsByTagName('video')[0].currentTime = 5
});
span { border: 1px solid black; }
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.min.js"></script>
<span class="timestamp" data-timestamp="10">00:00:10</span>
<span class="timestamp" data-timestamp="20">00:00:20</span>
<span class="timestamp" data-timestamp="30">00:00:30</span>

→ Ссылка