Учитывая эту разметку
<asp:Label id="lblMonthlyDataCost" CssClass="labelValueCalc" Text="29,000"
runat="server" ClientIDMode="Static"></asp:Label>
который отформатирован при загрузке страницы, используя
lblMonthlyDataCost.Text = FormatCurrency(Convert.ToDecimal(lblMonthlyDataCost.Text), 2).ToString()
Я не могу разобрать значение из этого ярлыка в jquery, поскольку он всегда возвращает 29 вместо 29 000 ce, это сумма в долларах, но я думал, что это может быть проблемой, поскольку не было десятичной
var injCost = parseInt($("#lblInjectorCost").text().replace("$",""));
Попробуйте следующее:
var injCost = parseInt($("#lblInjectorCost").text().replace(/\D/g,""));