Привет.
<div class="group">
<div data-cost="0" class="item">1</div>
<div data-id="id" data-cost="10" class="item">2</div>
<div data-cost="20" class="item">3</div>
</div>
<div class="group">
<div data-cost="0" class="item">1</div>
<div data-cost="30" class="item">2</div>
<div data-cost="40" class="item">3</div>
</div>
<div class="group">
<div data-cost="0" class="item show">4</div>
<div data-cost="50" data-id="id" class="item show">5</div>
<div data-cost="60" class="item show">6</div>
</div>
Подскажите, как при переборе всех item получить data-cost, при условии что data-id равны? В данном примере это data-cost="10"
Я пытался сделать как то так
$('.item').each(function(i, el) {
var link = el.dataset.id
if(link){
if(el.classList.contains('show')){
var a = el
}else{
vat b = el
}
//Но при попытке
if(a.dataset.id == b.dataset.id)
// получаю ошибку, что а-нет
}
})