jQueryの.dataでつけた値は、Firebugでは見られない
<section id="past" data-num-value="2">
と
$('section#past').data("num-value","2");
は、要素にキーと値を設定するという意味では同じこと。
ただし、後者はDOMに対する操作であり、設定した値はFirebugでも見ることはできず、
結局以下のようにするしかない様子:
console.log($('section#past').data("num-value"));