回答編集履歴

1

調整

2019/07/12 04:23

投稿

yambejp
yambejp

スコア114839

test CHANGED
@@ -133,3 +133,39 @@
133
133
 
134
134
 
135
135
  ```
136
+
137
+ もしチェックなしを全選択と想定する場合はこう
138
+
139
+ ```javascript
140
+
141
+ $(function(){
142
+
143
+ $(':checkbox').on('change',function(){
144
+
145
+ var gender=$('[name=search_gender]:checked').map(function(){
146
+
147
+ return $(this).val();
148
+
149
+ }).get();
150
+
151
+ var dept=$('[name=search_dept]:checked').map(function(){
152
+
153
+ return $(this).val();
154
+
155
+ }).get();
156
+
157
+ $('#abcd tbody tr').each(function(){
158
+
159
+ $(this).toggle(
160
+
161
+ (gender.length==0 || $.inArray($(this).find('td.All_emp_gender').text(),gender)>=0 )&&
162
+
163
+ (dept.length==0 || $.inArray($(this).find('td.All_dept_name').text(),dept)>=0)
164
+
165
+ );
166
+
167
+ });
168
+
169
+ }).eq(0).trigger('change');
170
+
171
+ ```