Как получить атрибут data-id?

Данный ввод в секундах можно преобразовать в формат hh: mm: ss следующим образом:

int hours;
int minutes;
int seconds;
int formatHelper;

int input;


//formatHelper maximum value is 24 hours represented in seconds

formatHelper = input % (24*60*60);

//for example let's say format helper is 7500 seconds

hours = formatHelper/60*60;
minutes = formatHelper/60%60;
seconds = formatHelper%60;

//now operations above will give you result = 2hours : 5 minutes : 0 seconds;

Я использовал formatHelper, так как вход может составлять более 86 400 секунд, что составляет 24 часа.

Если вам требуется общее время ввода, представленное hh: mm: ss, вы можете просто избежать formatHelper.

Надеюсь, это поможет.

725
задан Bruce Adams 29 October 2018 в 18:07
поделиться

3 ответа

var id = $(this).dataset.id

работает на меня!

10
ответ дан ofir_aghai 29 October 2018 в 18:07
поделиться

Мне немного проще получить доступ к атрибуту данных id.

$("#Id").data("attribute");

function myFunction(){
  alert($("#button1").data("sample-id"));
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<button type="button" id="button1" data-sample-id="gotcha!" onclick="myFunction()"> Clickhere </button>
10
ответ дан Zakaria Acharki 29 October 2018 в 18:07
поделиться

Для тех, которые обращаются динамично удалить и, повторно включают подсказку, можно использовать dispose и enable методы. См. https://getbootstrap.com/docs/4.0/components/tooltips/#tooltipdispose

0
ответ дан 22 November 2019 в 21:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: