Yes, it's possible. Its a bit tricky to get a % though:
$('#usageDiv').value(((JSON.stringify(localStorage).length * 2)/1024).toFixed(2)+" KB");
The *2 is because characters in Javascript are UTF16 (2 bytes per char). To get the maximum space, you can basically only "test it". Take a look at how they do it