0

このリンクを参照してください。これは、メインアクティビティで選択されたものに基づいてサブアクティビティを選択するための複数の選択ボックスであり、現在はかなりうまく機能しています。

変更リクエストに基づいて、選択時にサブアクティビティのoptgroupのみを表示するアクションを作成します。つまり、選択するとmain-activity option 1 and 2sub-activityoptgroupを1 and 2表示し、残りは非表示になり、表示されなくなります。ありがとうございます。

4

1 に答える 1

5

選択されていないオプションとhide()それらをサブアクティビティで取得する必要があります。選択したものを表示することを忘れないでください。

 //get not selected ones
 var arr1 = $('#filterActivity option:not(:selected)');

  //iterate and hide 
  $("#filterSubActivity").children("optgroup[label='" + arr1[j].value + "']").hide();

ここにデモがあります:http://jsfiddle.net/btevfik/q62PK/

于 2013-03-19T03:07:38.837 に答える