I have two blocks with checkboxes, and I need the selected checkboxes (usually one of each block) to be connected by a line. How and by what means can this be done?
function setWordCombination(){ let child1Text = $(".w_option_left input:checked + .word_opt").text(); let child2Text = $(".w_option_right input:checked + .word_opt").text(); $("#word_combination").text(child1Text + ' + ' + child2Text); } /*<--1 чекбокс-->*/ $(".w_option_left input").on("click", function() { $('.w_option_left input').not(this).prop('checked', false); $(this).prop("checked", true); setWordCombination(); }); $(".w_option_right input").on("click", function() { $('.w_option_right input').not(this).prop('checked', false); $(this).prop("checked", true); setWordCombination(); }); .words_status { border: 1px solid black; width: 100%; display: inline-block; } .w_option_right { border: 1px solid black; display: inline-block; width: 48%; text-align: center; } .w_option_left { border: 1px solid black; display: inline-block; width: 50%; text-align: center; } .word_opt { display: inline-block; width: 150px; height: 26px; -webkit-appearance: none; -moz-appearance: none; background: #fefefe; outline: none; border-radius: 19px; transition: 0.2s; position: relative; cursor: pointer; } :checked[type="checkbox"] + .word_opt { background: #7f2929; color: #fefefe; } <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <div class="words_status"> <div class="w_option_left"> <label> <input type="checkbox" name="rand" value="случайное" checked style="display:none"/> <span class="word_opt">случайное</span> </label> <br> <label> <input type="checkbox" name="noun" value="существительное" style="display:none"/> <span class="word_opt">существительное</span> </label> <br> <label> <input type="checkbox" name="adject" value="прилагательное" style="display:none"/> <span class="word_opt">прилагательное</span> </label> <br> <label> <input type="checkbox" name="verb" value="глагол" style="display:none"/> <span class="word_opt">глагол</span> </label> </div> <div class="w_option_right"> <label> <input type="checkbox" name="rand" value="случайное" checked style="display:none"/> <span class="word_opt">случайное</span> </label> <br> <label> <input type="checkbox" name="noun" value="существительное" style="display:none"/> <span class="word_opt">существительное</span> </label> <br> <label> <input type="checkbox" name="adject" value="прилагательное" style="display:none"/> <span class="word_opt">прилагательное</span> </label> <br> <label> <input type="checkbox" name="verb" value="глагол" style="display:none"/> <span class="word_opt">глагол</span> </label> </div> </div> 