Javascript 如何删除£;关于跨度和变化值? 11.00英镑
嗨,我有这个代码。我想去掉这个,然后把这个数字乘以2.50? 可以这样做。 幅值睡眠变量并不总是11。 您可以使用Javascript 如何删除£;关于跨度和变化值? 11.00英镑,javascript,jquery,html,Javascript,Jquery,Html,嗨,我有这个代码。我想去掉这个,然后把这个数字乘以2.50? 可以这样做。 幅值睡眠变量并不总是11。 您可以使用text()和replace()方法进行此操作 var num = parseFloat($('#lblSellingPrice').text().substring(1))*2.5 toFixed(2)只能用于设置两个小数点 您可以使用text()和replace()方法进行此操作 var num = parseFloat($('#lblSellingPrice').text(
text()
和replace()
方法进行此操作
var num = parseFloat($('#lblSellingPrice').text().substring(1))*2.5
toFixed(2)
只能用于设置两个小数点
您可以使用text()
和replace()
方法进行此操作
var num = parseFloat($('#lblSellingPrice').text().substring(1))*2.5
toFixed(2)
只能用于设置两个小数点
只需使用“替换”
$('#lblSellingPrice').text(function(i,v){
return '£'+(parseFloat(v.replace('£',''))*2.50).toFixed(2);
});
只需使用“替换”
$('#lblSellingPrice').text(function(i,v){
return '£'+(parseFloat(v.replace('£',''))*2.50).toFixed(2);
});
获取span的文本,并在删除前面的“£”符号后将其解析为float。然后你可以把它乘以2.5
var num = $('#lblSellingPrice').text().replace('£', '');
num = parseFloat(num)*2.5;
如果要将货币标记放回原处并将其格式化为价格:
var price = parseFloat($('#lblSellingPrice').text().substring(1));
var calculationResult = price * 2.5;
获取span的文本,并在删除前面的“£”符号后将其解析为float。然后你可以把它乘以2.5
var num = $('#lblSellingPrice').text().replace('£', '');
num = parseFloat(num)*2.5;
如果要将货币标记放回原处并将其格式化为价格:
var price = parseFloat($('#lblSellingPrice').text().substring(1));
var calculationResult = price * 2.5;
这是这个问题的重复(或多或少): 虽然如果您的输入号码中没有逗号,您不需要像正则表达式那样复杂的东西,但您可以使用一个简单的子字符串来修剪货币标记:
这是这个问题的重复(或多或少): 虽然如果您的输入号码中没有逗号,您不需要像正则表达式那样复杂的东西,但您可以使用一个简单的子字符串来修剪货币标记: 试试这个:
var newPrice = '£' + calculationResult.toFixed(2); //toFixed will give you 2 decimals
或更优化:
$(document).ready(function () {
text = $("#lblSellingPrice").text().replace("£", ""); //remove the pound sign
num = parseInt(text); //parse the text into an integer
alert(num*2.5); //alert the multiplied value
});
试试这个:
var newPrice = '£' + calculationResult.toFixed(2); //toFixed will give you 2 decimals
或更优化:
$(document).ready(function () {
text = $("#lblSellingPrice").text().replace("£", ""); //remove the pound sign
num = parseInt(text); //parse the text into an integer
alert(num*2.5); //alert the multiplied value
});
你用什么来操纵这件事?PHP或JS?可能与您在其中操作的内容重复?PHP或JS?作者的可能副本可能希望放回货币标记(简单修改,但仍然)您粘贴了两次toFixed作者可能希望放回货币标记(简单修改,但仍然)您粘贴了两次toFixed