2014-10-30 80 views
0

心中已經得到了我的腳本這個功能:使用本地變量值的jQuery中

(document).ready(function() { 
$(".plcardFirst").change(function() { 
valueFirst = $(".plcardFirst").val(); 
     }); 
$(".plcardSecond").change(function() { 
valueSecond = $(".plcardSecond").val(); 
    }); 
}); 

如何使用valueFirstvalueSecond值來計算,如果語句運行? 非常感謝

回答

1

注意的JavaScript功能範圍不會阻止用關鍵字VAR函數內聲明的範圍含義變量只能內部使用該功能只有 但在這裏您聲明valueFirstvalueSecond沒有關鍵字VAR所以它們都視爲全局變量,這意味着你可以訪問他們,你想和任何地方,甚至內部的任何時間if語句

你也可以用這樣的方式:

$(document).ready(function() { 
var valueFirst,valueSecond; // declaring both variables at the beginning after document.ready 

$(".plcardFirst").change(function() { 
valueFirst = $(".plcardFirst").val(); 
     }); 
$(".plcardSecond").change(function() { 
valueSecond = $(".plcardSecond").val(); 
    }); 

// now you can use valueFirst and valueSecond of course if $(".plcardFirst").val() and $(".plcardSecond").val(); return something 

//example if(valueFirst == valueSecond){alert('both values are equal ');} 
}); 
0

用作

var valueFirst =0,valueSecond =0; 
(document).ready(function() { 
     $(".plcardFirst").change(function() { 
      valueFirst = $(".plcardFirst").val(); 
     }); 
     $(".plcardSecond").change(function() { 
      valueSecond = $(".plcardSecond").val(); 
     }); 
});