How to pass variable in javaScript click handlers.
I have assigned var condition_selction = ($(this).val()); in .change(function). How I can get the value of this variable in the second click handle which is $( "#process-signs-scrap-scrapped-button-enabled" ).click(function() {.
How I pass variable between these two functions.
$('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');