私はこのコードを持っている:jQuery/Javascript:関数内にグローバル変数を定義するには?
var one;
$("#ma1").click(function() {
var one = 1;
})
$("body").click(function() {
$('#status').html("This is 'one': "+one);
})
と私は身体をクリックし、それは言う:未定義:これは「1」です。別の関数で使用するグローバル変数を定義するにはどうすればよいですか?
あなたが関数内で 'var'を使用したとき、あなたは新しいし、別のローカル変数を作成し、この作業の理由により展開します。 'var'を取り除くことによって、本質的に、以前に定義された変数(この場合はグローバルな' one')の連鎖を調べたいと言っています。 – Moses
@Moses:ありがとう、それはまさに正しいことです。 –
あなたの助けに感謝、ロケット。それは私を救った。 – SnarkyDTheman