我遇到替换不起作用的问题。
alert($('input#membership_edc').next("label").html().replace(/£/g, ""));
输入后标签的值为 £24.00,但我想对该值进行数学计算,然后将其与新值一起放回。它并没有删除井号。
怎么了?谢谢。
最佳答案
要读取/修改/写入,请使用 .html()
的函数参数版本:
$('input#membership_edc').next("label").html(function(index, old) {
var n = parseFloat(old.replace('£', '');
return n + 10;
});
会将“£24.00”替换为“34”。
关于javascript 替换不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10176825/