我在我的脚本上有这个功能:
(document).ready(function () {
$(".plcardFirst").change(function() {
valueFirst = $( ".plcardFirst" ).val();
});
$(".plcardSecond").change(function() {
valueSecond = $( ".plcardSecond" ).val();
});
});
我如何使用valueFirst
和valueSecond
值来计算和运行if语句?非常感谢
请注意,javascript具有函数作用域而不是块作用域,这意味着在具有关键字var的函数内声明的变量只能在该函数内使用。但是在这里你没有关键字var声明valueFirst和valueSecond,因此它们都被视为全局变量,因此您可以随时访问它们,甚至可以在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 ');}
});
用于
var valueFirst =0,valueSecond =0;
(document).ready(function () {
$(".plcardFirst").change(function() {
valueFirst = $( ".plcardFirst" ).val();
});
$(".plcardSecond").change(function() {
valueSecond = $( ".plcardSecond" ).val();
});
});