Когда вы звоните
$('.content').find('.game-release').html($(this).attr("data-timer"));
, вероятно this
это не то, что вы думаете, это.Обычно это объект, из которого была вызвана функция.
Вы, вероятно, исправили бы это, используя
var game_release = $('.game-release').first(); // Calling first because it's then more clear we're calling methods on only the first element in the collection, in case there are more .game-release elements.
game_release.html(game_release.attr("data-timer"));
Вы можете попробовать выдать console.log(this)
внутри, где вы вызываете .html()
, чтобы убедиться, что this
означает, когда вы вызываете.html()
функция.