回答編集履歴
1
調整
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
|
+
```
|