我似乎无法从我的函数返回一个值..我在这里做错了什么?我试图从jQuery ui给我的滑块值中减去findCostOfService的值。有什么想法吗?
function findCostOfService(n) {
n = 10;
}
$( "#slider" ).slider({
value: 100000,
min: 100000,
max: 5000000,
step: 150000,
slide: function( event, ui ) {
$( "#increasedRevenueValue" ).val(ui.value - findCostOfService());
}
});
答案 0 :(得分:2)
您需要返回值。
function findCostOfService(n) {
n = 10;
return n;
}
答案 1 :(得分:1)
你没有回报你的价值,你只是设置一个变量。
function findCostOfService(n) {
n = 10;
return n;
}
答案 2 :(得分:1)
从你的功能中返回一些东西。
function findCostOfService(n) {
n = 10;
return n;
}
答案 3 :(得分:0)
您需要使用return
keyword返回值:
function findCostOfService(n) {
n = 10;
return n;
}
此外,findCostOfService
采用参数n
,您未传入参数:
$( "#increasedRevenueValue" ).val(ui.value - findCostOfService([SomeValueHere]));
Pass value to your function ^^^^^^^^^^^^^^
注意:除非您的代码示例不完整,否则在这种情况下您不需要函数。如果函数只是返回一个简单的值而不进行计算,则不需要函数。这就足够了:
$( "#increasedRevenueValue" ).val(ui.value - 10);
答案 4 :(得分:0)
function findCostOfService() {
return 10;
}