javascriptオブジェクトから値を取得および設定する2つのjqueryクリック関数があります。Jquery関数がグローバル変数にアクセスできない
var poly;
$(document).ready(function() {
//save drawing
$("#save").click(function() {
poly = new Polygon();
poly.savedrawingaspoly(map.polygonevent);
poly.tract = tract;
poly.name = $('#polyname').val();
console.log(poly);
});
$("#btnClear").click(function() {
console.log(poly);
//poly.clearplot();
});
});
console.log(poly);
$("#save").click
で作品。 console.log(poly);
が$("#btnClear").click
の場合は未定義が返されます。どのように変数の範囲を広げるので、2番目の変数は変数を見ることができますか?ありがとう。
保存する前にbtnClearをクリックしていますか? –
これをもう一度やって、保存する前にbtnClearをクリックしていますか?そうでなければ、このコードはうまくいくはずです... –
この行を上に書く: var poly; ポリ=新しいポリゴン(); – Dilip