function checkBoxBindingInit() { let $residency_checkBoxes = $('input[name=residency]'); let $legal_status_checkBoxes = $('input[name=legal_status]'); let $legal_status_boxes = $legal_status_checkBoxes.closest('div'); let shows = { 'russian_resident': ['individual', 'entity', 'employed'], 'non_russian_resident': ['individual', 'entity'], 'russian_stay_permit': ['individual'], }; // $legal_status_boxes.hide(); $residency_checkBoxes.first().attr("checked", true); $legal_status_checkBoxes.first().attr("checked", true); $residency_checkBoxes.on("click", function (e) { $legal_status_checkBoxes.first().attr("checked", true); $legal_status_boxes.hide(); let value = $(e.target).val(); for (let legal_status of shows[value]){ // console.log(legal_status); $(`input[value=${legal_status}]`).closest('div').show(); } }) } export {checkBoxBindingInit}