グローバル変数に割り当てられた scenario_id を取得する方法..今すぐコンソールに表示されempty stringます。これについてどうするか
var scenario_id = "";
$('.edit_class').click(function() {
scenario_id = $(this).attr('value');
});
console.log(scenario_id);
グローバル変数に割り当てられた scenario_id を取得する方法..今すぐコンソールに表示されempty stringます。これについてどうするか
var scenario_id = "";
$('.edit_class').click(function() {
scenario_id = $(this).attr('value');
});
console.log(scenario_id);
の値はscenario_id、クリック イベントでのみ割り当てられます。ハンドラーconsole.log()を割り当てた後、ユーザーがクリックする前edit_classに実行されているため、値は になりますundefined。の更新された値を確認するには、これを試してくださいscenario_id:
var scenario_id = "";
$('.edit_class').click(function() {
scenario_id = $(this).attr('value');
console.log(scenario_id);
});
javascript変数のスコープを説明するこの質問への回答を読むと役立つ場合があります。