$(document).ready(function () {
var one;
$('#button2').click(function () {
one = "hello";
});
$('#button3').click(function () {
alert(one);
});
});
我无法在名为“one”的变量中获取值。 它显示“未定义的价值” 请帮帮我......
我总是在按钮2之后点击button3 ..
答案 0 :(得分:1)
你得到的值未定义,因为你刚刚声明了未定义的变量。
var one = "";
不会给你未定义的。
您需要为其指定一些值。因为只有在单击#button2
时才会将“hello”分配给一个。
答案 1 :(得分:0)
使用前必须assign a default value for one
,
您发生了什么defining
但不是assigns
其中value
。在点击clicking
之前button3
上button2
,要使用您的代码,您必须先click
button2
,然后点击button3
assign
值为variable one
。像
var one=""; // alerts blank not undefined