我有一个 SELECT 选项,根据所选值,我想更改变量 NumberHoliday
的值。
如何访问另一个函数中变量的值?
var NumberHoliday;
var finalTotal;
$(function() {
$(document).on("change", "#deptType", function(e) {
var totalValue = $('#deptType').val();
if(totalValue == "Fraud"){
NumberWeekValueFraud();
}else{
NumberWeekValueOther();
}
});
});
function NumberWeekValueFraud(){
var NumberHoliday = 25.00;
$('#totalDays2').val(NumberHoliday);
return NumberHoliday;
}
function NumberWeekValueOther(){
var NumberHoliday = 50.00;
$('#totalDays2').val(NumberHoliday);
return NumberHoliday;
}
function CountTotal(el){
if(el.checked) {
//use NumberHoliday here once checkbox is check, depending on the select option value
}
最佳答案
可以将函数传递给函数
function CountTotal(el, fnValue){
if (el.checked) {
// do stuff with `fnValue`
}
}
CountTotal(/* el */, NumberWeekValueFraud());
CountTotal(/* el */, NumberWeekValueOther());
关于javascript - 如何根据选择选项访问变量的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46310668/