我没有如何从更改函数传递值的想法,例如我有这样的函数:
$('pilihan').change(function(){
var amount = $('#pilihan option:selected').val();
var result = amount*12; });
我希望将“result”变量的值传递给其他函数,如下所示:
function add() {
var lastresult = result+56;
$('#jumlah').text(lastresult);
如果我这样做,那么add函数中的变量“result”就没有值。
那么,如何将结果变量值从更改函数传递给其他函数?
答案 0 :(得分:0)
您只需要从更改事件函数调用add方法,如下所示:
$('pilihan').change(function(){
var amount = $('#pilihan option:selected').val();
var result = amount*12;
添加(结果);
});
function add(result) {
var lastresult = result+56;
$('#jumlah').text(lastresult);
你甚至可以结合这两个功能:
$('pilihan').change(function(){
var amount = parseFloat($('#pilihan option:selected').val()) * 12 + 56;
$('#jumlah').text(amount);
}
答案 1 :(得分:0)
为此你必须用参数调用函数。
$('pilihan').change(function(){
var amount = $('#pilihan option:selected').val();
var result = amount*12;
add(result);
});
function add(result) {
var lastresult = result+56;
$('#jumlah').text(lastresult);
}
答案 2 :(得分:0)
尝试:
var result;
$('pilihan').change(function(){
var amount = $('#pilihan option:selected').val();
result= amount*12; });
I want pass value of "result" variable to other function just like this :
function add(result) {
var lastresult = result+56;
$('#jumlah').text(lastresult);