如何从包含在百分号中的javascript变量中删除美元符号?

时间:2013-07-17 17:30:17

标签: javascript replace

我正在看一个购物车,当它被两个百分号包裹时,它会回显一个变量。

例如,在html页面上,%% Amount %%会回显类似$ 4.50的内容。

在javascript中,我的内容是:

var tag_params = {
prodid: '',
pagetype: 'cart',
totalvalue: '%%Amount%%',
};

totalvalue的输出包含一个美元符号,我需要将其删除。

如何使用上面的示例执行此操作?

更新

我认为Ian和abc123很可能给出了正确答案。在我的特定情况下,它没有提供我想在源代码中看到的输出,所以我创建了一个新的全局变量并在那里删除了php中的美元符号。

这与我在使用%% ModifiedAmount %%时的方式相呼应。

2 个答案:

答案 0 :(得分:0)

你可以调用replace函数是JavaScript。

原件:

var tag_params = {
    prodid: '',
    pagetype: 'cart',
    totalvalue: '%%Amount%%'.replace('$', ''),
};

更新为使用lan的方法:

< script type = "text/javascript" >
    var tag_params = {
        prodid: '',
        pagetype: 'cart',
        totalvalue: '%%Amount%%',
    };

    tag_params.totalValue = tag_params.totalValue.replace('$', ''); 
< /script>

答案 1 :(得分:0)

tag_params.totalValue.replace('$','');