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
);