Get Number of Decimal Places
by Erik Woods
HTML
<div data-num>3.12345</div>
<div data-result>Number of decimal places: <span></span></div>
<!-- ignore this bit -->
<footer>
<p><a href="http://erikwoods.com" target="_blank">Fiddle by Erik Woods</a> | <a href="http://jsfiddle.net/user/erikwoods/fiddles/" target="_blank">Other Fiddles by Erik Woods</a></p>
</footer>
CSS
div {
display: block;
margin: 10px;
}
/* IGNORE THIS BIT YO */
footer {
background: #ff0;
border: 0 none;
border-top: 1px solid #000;
bottom: 0;
color: #000;
padding: 10px;
position: fixed;
width: 100%;
}
footer p {
margin: 0;
}
JavaScript
var dataNum = $('[data-num]').html().split(".");
if (dataNum.length === 1) {
dataNum = 0;
} else {
dataNum = dataNum.pop().length;
}
$('[data-result] span').html(
dataNum
);