$('.checkshadow1').click(function(){ if($(this).text() == "Все") $('.checkshadow1').removeClass('check'); else $(this).toggleClass('check'); }); $('.checkshadow2').click(function(){ if($(this).text() == "Все") $('.checkshadow2').removeClass('check'); else $(this).toggleClass('check'); }); $('.checkshadow3').click(function() { if($(this).is('.check')) { $(this).removeClass('check'); } else { $(this).addClass('check'); } });
var str = ".a.a", r1 = /a/, r2 = /a/g; alert([r1.test(str), r1.test(str), r1.test(str)]); alert([r2.test(str), r2.test(str), r2.test(str)]);
<style> .check { color:green;} </style> <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> <div class="block1 fltr"> <a class="checkshadow1" href="#">ссылка</a> </div> <div class="block2 fltr"> <a class="checkshadow2" href="#">All</a><br> <a class="checkshadow2" href="#">ссылка</a><br> <a class="checkshadow2" href="#">ссылка</a></div> <div class="block3 fltr"> <li class = "mr-3"><a class="checkshadow3" href="#">all</a></li> <li class="tablinks all"><a class="checkshadow3" href="#">ссылка</a></li> </div> <div class="block4 fltr"> <a class="checkshadow4" href="#">Все</a><br> <a class="checkshadow4" href="#">ссылка</a> </div> <script> $("a[class*=checkshadow]").click(function(){ if(/all|все/i.test($(this).text())) $(this).parents('.fltr').find("a[class*=checkshadow]").removeClass('check'); else $(this).toggleClass('check'); }); </script>