カンマで区切られているvar typeに一致するvalを持つcheckboxをチェックさせたいのですが、チェックできません。
どのように修正すればよいでしょうか?
jQuery
1<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script> 2 3<label><input type="checkbox" value="type_aaa" class="search__filter-type"><span>AAA</span></label> 4<label><input type="checkbox" value="type_bbb" class="search__filter-type"><span>BBB</span></label> 5<label><input type="checkbox" value="type_ccc" class="search__filter-type"><span>CCC</span></label> 6<label><input type="checkbox" value="type_ddd" class="search__filter-type"><span>DDD</span></label> 7 8<script> 9 $(function(){ 10 var type = 'type_aaa,type_bbb,type_ddd'; 11 $(type).filter(function(){ 12 return $.inArray($(this).val(),$(type).text().match(/[^\,]+?\,/g))>=0; 13 }).prop('checked',true); 14 }); 15</script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/05 06:09