質問編集履歴

2

試してみたことを追記

2016/10/12 02:36

投稿

hibikikudo
hibikikudo

スコア238

test CHANGED
File without changes
test CHANGED
@@ -258,6 +258,48 @@
258
258
 
259
259
  ```
260
260
 
261
+ ### 試してみたこと
262
+
263
+ 10/12追記:各位ご回答いただきありがとうございます。
264
+
265
+ 下記のように書いてみましたがまだうまくいきませんでした…
266
+
267
+
268
+
269
+ (https://jsfiddle.net/gs2fbvmx/17/)
270
+
271
+
272
+
273
+ ```javascript
274
+
275
+ $(".js-dow").on("change", function() {
276
+
277
+ var flg = $(this).prop('checked');
278
+
279
+ var dow = $(".js-dow").index(this);
280
+
281
+ var hol = $(".js-nh").index(this);
282
+
283
+ var td = $('td');
284
+
285
+ $("#t1 tr").each(function() {
286
+
287
+ if (td.hasClass('.js-national-holiday').length) {
288
+
289
+ $(this).find('td').eq(hol).toggleClass('selected', flg);
290
+
291
+ } else {
292
+
293
+ $(this).find('td').eq(dow).toggleClass('selected', flg);
294
+
295
+ }
296
+
297
+ });
298
+
299
+ }).change();
300
+
301
+ ```
302
+
261
303
 
262
304
 
263
305
  よろしくお願いいたします。

1

サンプル変更

2016/10/12 02:36

投稿

hibikikudo
hibikikudo

スコア238

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
  ###該当のソースコード
18
18
 
19
- [JSFiddle動くサンプル](https://jsfiddle.net/gs2fbvmx/15/)
19
+ [JSFiddle動くサンプル](https://jsfiddle.net/gs2fbvmx/16/)
20
20
 
21
21
  ```HTML
22
22