0

鉴于此标记

<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("$",""));
4

1 回答 1

0

尝试以下操作:

var injCost = parseInt($("#lblInjectorCost").text().replace(/\D/g,""));
于 2013-09-19T17:50:41.930 回答