回答編集履歴

1

調整

2018/11/21 10:37

投稿

yambejp
yambejp

スコア115976

test CHANGED
@@ -77,3 +77,33 @@
77
77
  <div class="box">box</div>
78
78
 
79
79
  ```
80
+
81
+
82
+
83
+ # 別解
84
+
85
+ select1,select2が非選択、select3が非活性の場合boxを表示しない
86
+
87
+ ```javascript
88
+
89
+ $(function(){
90
+
91
+ $('#select2').on('change',function(){
92
+
93
+ $('#select3').prop('disabled',$(this).val()!="特定の選択肢");
94
+
95
+ });
96
+
97
+ $('.select-box select').on('change',function(){
98
+
99
+ $('.box').toggle($('.select-box select:not(:disabled)').filter(function(){
100
+
101
+ return $(this).val()!=="";
102
+
103
+ }).length>0);
104
+
105
+ }).eq(1).trigger('change');
106
+
107
+ });
108
+
109
+ ```