you can do this with simple CSS using attr() and a pseudo element.
HTML:
<progress id="progressBar" value="50" max="100"></progress>
CSS
progress#progressBar:hover:after { display: block; content: attr(value); }
Here is a working example: jsFiddle
You can create this pseudo-element so that it looks like a pop-up window or whatever, -)
source share