<span id="rate">2388</span>
var = $("#rate")...
Мне нужно получить числовое значение внутри элемента. кто-нибудь знает, как это сделать?Javascript/jquery получить числовое значение внутри элемента
<span id="rate">2388</span>
var = $("#rate")...
Мне нужно получить числовое значение внутри элемента. кто-нибудь знает, как это сделать?Javascript/jquery получить числовое значение внутри элемента
var number = +$("#rate").text();
// | \______get text of span as string
// |_________________unary plus converts to numeric
Вы можете получить текст внутри вашей span
с помощью text() метод и parseInt(), чтобы преобразовать его в номер:
var rateVal = parseInt($("#rate").text(), 10);
Вы можете сделать также этот
var result = Number($("#rate").html());
Но Пожалуйста, обратите внимание на функцию номер functon. это обсуждение для разницы между parseInt и Number.
What is the difference between parseInt(string) and Number(string) in JavaScript?, как указано Roko.
http://stackoverflow.com/questions/4564158/what-is-the-difference-between-parseintstring-and-numberstring-in-javascript –
@ RokoC.Buljan теперь отредактировал ответ с помощью parseInt. –
, вы должны удалить свой ответ, в противном случае это дубликат ответа Феликса, а BTW вам не нужен параметр «radix». –
ha got it !, so + - то же, что и Number(); – Ben