我有以下 HTML,其中包含各种多选框 -
<p>
<label>Main Category</label>
<select id="mainSelect" name="super_category" multiple>
<option value="CatA">CatA</option>
<option value="CatB">CatB</option>
</select>
</p>
<p>
<label>SubCategoryA</label>
<select class="multiselectbox" name="super_subcategory_CatA" multiple>
<option value="SubcatA1">SubcatA1</option>
<option value="SubcatA2">SubcatA2</option>
</select>
</p>
<p>
<label>SubCategoryB</label>
<select class="multiselectbox" name="contact_subcategory_CatB" multiple>
<option value="SubcatB1">SubcatB1</option>
<option value="SubcatB2">SubcatB2</option>
</select>
</p>
我正在尝试创建动态 jquery 代码,如果我从多选subcategory_X
字段中选择任何选项,则应该在多选中选择相同的子super_category
类别
同样,当我从多选中取消选择任何选项 subcategory_X 时,应该取消选择super_category
特定多选中的任何/所有选项。subcategory_X
尝试使用 Jquery 执行此操作,但我是新手。正在考虑在事件中执行此操作,onchange
这样如果从任何多选中选择/取消选择任何选项,则相应的“类别”要么在“super_category”多选中被选中,要么从“子类别”自己的多选中取消选择所有值。
希望我没有混淆任何人。对此的任何帮助将不胜感激。
提前致谢。
编辑:JSfiddle 链接http://jsfiddle.net/M53JX/