jQuery(document).ready(function($) {
var $dynamicDesc = $('.dynamic-description');
// Hide all dynamic descriptions initially
$dynamicDesc.hide();
// Show description for the selected variation
$('form.variations_form').on('found_variation', function(event, variation) {
var variation_id = variation.variation_id;
$dynamicDesc.hide();
$('.dynamic-description[data-variation-id="' + variation_id + '"]').show();
});
// Reset when no variation is found
$('form.variations_form').on('reset_data', function() {
$dynamicDesc.hide();
});
});