如何在javaScript中传递变量单击处理程序。在JavaScript单击处理程序之间传递变量
我已将var condition_selction = ($(this).val());
分配给.change(function)
。我如何在第二个点击句柄$("#process-signs-scrap-scrapped-button-enabled").click(function() {
中获得这个变量的值。
我如何在这两个函数之间传递变量。
$('input:checkbox').change(function() {
/*get the parent node of the radio and then hide only its siblings*/
$(this).parent('label').siblings().toggle();
if ($('.sign-condition').is(':checked')) {
var condition_selction = ($(this).val());
}
if ($('.sign-reason').is(':checked')) {
var reason_selction = ($(this).val());
}
//Check that both select fields have a value
if (condition_selction != null && reason_selction != null) {
$("#process-signs-scrap-scrapped-button-disabled").hide();
$("#process-signs-scrap-scrapped-button-enabled").show();
} else {
$("#process-signs-scrap-scrapped-button-disabled").show();
$("#process-signs-scrap-scrapped-button-enabled").hide();
}
});
$("#process-signs-scrap-scrapped-button-enabled").click(function() {
var process_signs_scrap_condition = condition_selction;
var process_signs_scrap_reason = reason_selction
// Open the timer modal
$('#process-signs-scrap-scrapped-modal').modal('show');
什么相同的两个二元函数的全局变量或变量范围是什么? –