teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/05/17 03:38

投稿

yambejp
yambejp

スコア117965

answer CHANGED
@@ -4,6 +4,15 @@
4
4
  $('.color').text().match(/[^\x20]+?\x20/g).forEach(function(x){
5
5
  $('.clr[value="'+x+'"]').prop('checked',true);
6
6
  });
7
-
8
7
  });
8
+ ```
9
+
10
+ # 追記
11
+ やっていることはほぼ同じですがfilterで処理すると
12
+ ```javascript
13
+ $(function(){
14
+ $('.clr').filter(function(){
15
+ return $.inArray($(this).val(),$('.color').text().match(/[^\x20]+?\x20/g))>=0;
16
+ }).prop('checked',true);
17
+ });
9
18
  ```