jQuery прекрасно работает, когда есть образец для подражания. Например, если значения параметров в раскрывающемся меню, например, «drummoyne», «parramatta» и «union», могут быть легко сопоставлены с идентификаторами флажков.
В отсутствие такого шаблона я создал приведенный ниже код, который соответствует им на основе последовательности, в которой они появляются.
$(function(){
$('select.cat_dropdown').change(function(){
$('.item :checkbox').removeAttr('checked'); //uncheck the other boxes
$('.item :checkbox')[this.selectedIndex-1].checked = true;
});
});