我有 2 个名为“primaryTag”和“primaryCategory”的选择框
primaryCategory 依赖于 primaryTag
还有 2 个称为“标签”和“类别”的多选选项。
当 'primaryTag' 改变时,'tags' 应该被取消选择。
当 'primaryCategory' 改变时,'categories' 多选选项应该被取消选择。即使在primaryTags上的更改事件之后“primaryCategory”发生了变化,也应该重置“categories”多选。
我有以下代码:
$('document').ready(function(){
$("#primaryTag").change(function () {
tagId = $("#{{ admin.uniqId }}_primaryTag option:selected").val();
$("#primaryCategory").val("option:first");
$("#tags *").attr("selected", false);
});
$("#primaryCategory").change(function () {
$("#categories *").attr("selected", false);
});
});
primaryTag
并且primaryCategory
是选择框。
tags
并且categories
是多选框。
当我更改 primaryTag 时,primaryCategory 选择框会根据需要填充第一个选项的默认值。但是,我还希望重置类别多选框(取消选择所有选项)。而这并没有发生。我怎样才能做到这一点?
这是HTML