Привет у меня есть два divs один с датой - coc = "2" и другой с датой - coc = "1" моя проблема состоит в том, что, если я использую переменную, чтобы скрывать divs, от меня скрываются оба, взамен, если я использую стоимость, функционирует правильно
Используя переменную
var testing = "1";
$('.bookitem').not('[data-coc ~= testing]').hide();
Используя стоимость
$('.bookitem').not('[data-coc ~= "1"]').hide();
Чтобы использовать переменную tendrГ-схвати, что, прилагать ее или использовать , сдержись strings , я оставляю тебе два случая, в обоих оно функционирует равно, любое сомнение сообщи ее.
var testing = "1";
$('.bookitem').not(`[data-coc ~= ${testing}]`).hide();
//$('.bookitem').not('[data-coc ~= '+testing+']').hide();
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div data-coc="1" class="bookitem"> div1</div>
<div data-coc="2" class="bookitem"> div2</div>