Показать сообщение отдельно
  #17 (permalink)  
Старый 22.04.2017, 16:33
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Nexus
метод "data" кэширует результаты
Не путайте метод date() привязывающий к объекту переменные с получением данных из атрибута. Например, у объекта атрибут data-a. При выполнение метода data({a : 1}) объекту будет добавлена переменная "a" к атрибуту data-a отношения не имеющая.

Сообщение от Nexus
К чему приведет (float)cur_time+(object)$(this).data('minutes'), к NaN?
Проверить то не сложно, что все будет Ок.

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script> 
$(function() {
    $.each($('p'), function() {
        alert($(this).data('m')+5)
    })
});
</script> 
</head>
<body>
<p data-m="123"></p>
<p data-m="123.4"></p>
</body>
</html>

Последний раз редактировалось laimas, 22.04.2017 в 16:41.
Ответить с цитированием