【发布时间】:2014-10-18 04:59:59
【问题描述】:
我正在使用 JS/JQ 的功能将值转换为货币(即添加逗号)。 它工作正常,但我无法为此函数提供参数。 请帮我把参数传递给这个函数。
function VTC() {
var n = document.getElementById("text1").value;
var number = n.toString(),
dollars = number.split('.')[0],
cents = (number.split('.')[1] || '') +'00';
dollars = dollars.split('').reverse().join('')
.replace(/(\d{3}(?!$))/g, '$1,')
.split('').reverse().join('');
return dollars + '.' + cents.slice(0, 2);
}
调用这个函数的第二个函数是
function f1() {
var res = VTC($().val());
document.getElementById("text2").value = res ;
}
我想传递一个像 200900 这样的参数。此时,它正在从一个字段中获取值并且工作正常,但我想将此值作为参数传递。
【问题讨论】:
-
你看到你的函数定义了吗?我想你会发现你的错误
标签: javascript jquery function parameters parameter-passing