Вы можете использовать replace
, чтобы заменить символ $
пустой строкой:
var price = $("div").text().replace("$", "");
Обратите внимание, что в случае вашего точного примера (с этим интервалом) пробелы не будут удалены. Если вы собираетесь использовать строку как число (например, через parseFloat
), это не имеет значения, но если вы хотите использовать ее как текст где-то еще, вы можете удалить пробел с помощью jQuery's .trim
.
Обновление - на основе комментариев
replace
возвращает строку. Получив эту строку, вы можете разобрать ее в число с помощью parseFloat
(или parseInt
, но вы работаете с числами с плавающей запятой):
var convertedToNumber = parseFloat(price);
Теперь, когда у вас есть число, вы можете выполнять с ним математические операции:
var percentage = convertedToNumber * 0.95;