「primaryTag」と「primaryCategory」という 2 つの選択ボックスがあります。
primaryCategory は primaryTag に依存します
「タグ」と「カテゴリ」と呼ばれる 2 つの複数選択オプションもあります。
「primaryTag」が変更されると、「タグ」の選択が解除されます。
「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があります