How do I get a number inside a div
and use it as a number
in JavaScript/jQuery? Here is what I have:
HTML:
<div class="number">25</div>
jQuery:
var numb = $('.number').val();
console.log(numb);
jsfiddle: http://jsfiddle.net/nw9rLfba/
.val()
is for getting the value of form elements like input
, select
, etc. You can't use it on div
s. You can use .text()
to get the text content of the div
element.
var number = $('.number').text();
But it will return the content as a string. To convert it to a Javascript number, you have to use parseInt()
:
var number = parseInt($('.number').text());
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With