Проблема в том, что у меня есть некоторые div с тем же классом, но с другим идентификатором, как это, и у меня есть другой класс .icon
, который я хочу сравнить с идентификаторами классов box:
<div class="box" id="first" data-marker="first">
</div>
<div class="box" id="second" data-marker="second">
</div>
<div class="box" id="third" data-marker="third">
</div>
<div class="icon" id="first">
</div>
<div class="icon" id="second">
</div>
и я написал jQuery, как это
$('.icon').on('click', function () {
if($(this).attr("id") == $(".box").attr("data-marker")){
value= $(this).attr("id");
console.log("#" + value);
$("#" + value ).addClass('active');
}else{
}
});
Проблема в том, что если тег проверяет только первый класс ящика, например, если вы нажимаете на значок класса с идентификатором «второй», он не проверяет другой ящик ион устанавливает флажок только с идентификатором #first или лучше сказать первое поле, и это все