回答編集履歴
2
テキスト修正
answer
CHANGED
@@ -21,11 +21,11 @@
|
|
21
21
|
|
22
22
|
$('.checkbox_names input').each(function () {
|
23
23
|
var name = $(this).parent().text();
|
24
|
-
var count = $(
|
24
|
+
var count = $(`.current_names li:contains(${name})`).length;
|
25
25
|
$(this).prop('checked', count > 0);
|
26
26
|
});
|
27
27
|
|
28
28
|
});
|
29
29
|
```
|
30
30
|
|
31
|
-
**上記の動作確認用サンプル: ** [https://jsfiddle.net/jun68ykt/
|
31
|
+
**上記の動作確認用サンプル: ** [https://jsfiddle.net/jun68ykt/obda476u/1/](https://jsfiddle.net/jun68ykt/obda476u/1/)
|
1
テキスト修正
answer
CHANGED
@@ -10,4 +10,22 @@
|
|
10
10
|
});
|
11
11
|
```
|
12
12
|
|
13
|
-
**上記の動作確認用サンプル: **[https://jsfiddle.net/jun68ykt/yko7vbn9/5/](https://jsfiddle.net/jun68ykt/yko7vbn9/5/)
|
13
|
+
**上記の動作確認用サンプル: **[https://jsfiddle.net/jun68ykt/yko7vbn9/5/](https://jsfiddle.net/jun68ykt/yko7vbn9/5/)
|
14
|
+
|
15
|
+
#### 追記
|
16
|
+
|
17
|
+
別案を考えてみました。以下です。
|
18
|
+
|
19
|
+
```javascript
|
20
|
+
$(function(){
|
21
|
+
|
22
|
+
$('.checkbox_names input').each(function () {
|
23
|
+
var name = $(this).parent().text();
|
24
|
+
var count = $('.current_names li').filter(`:contains(${name})`).length;
|
25
|
+
$(this).prop('checked', count > 0);
|
26
|
+
});
|
27
|
+
|
28
|
+
});
|
29
|
+
```
|
30
|
+
|
31
|
+
**上記の動作確認用サンプル: ** [https://jsfiddle.net/jun68ykt/fnwa9ck3/1/](https://jsfiddle.net/jun68ykt/fnwa9ck3/1/)
|