v2.5.2
Giriş yap

data-x değerini gruplama

istek61
274 defa görüntülendi

Selamlar, depremsiz bir güne günaydın

bir div içindeki aynı data-x i gruplamam gerekiyor.
php ye daha hakimim javascriptte kafam karışıyor.

<div class="container">
    
    <div class="person" data-group="" data-id="1" data-family="0"><div>
    <div class="person" data-group="" data-id="2" data-family="9"><div>
    <div class="person" data-group="" data-id="3" data-family="9"><div>    
    <div class="person" data-group="" data-id="4" data-family="6"><div>
    <div class="person" data-group="" data-id="5" data-family="6"><div>
    <div class="person" data-group="" data-id="6" data-family="6"><div>
</div>

burada yapmak istediğim.

data-family 9 dan ikitane varsa data-id si 2 ve 3 ün data-groups una 2
data-family 6 dan 3 tane varsa data-id si 4 - 5 - 6 nın data-groups unu 3 yazıdırmak istiyorum.

şimdiden teşekkür ederim

devepdogukan
618 gün önce
$(document).ready(function(){
const items = $('.container .person');
 
[...items].forEach(item => {
      const familyId = $(item).data("family");
      const sameIdCount = $(`.container .person[data-family=${familyId}]`).length;
      $(item).attr("data-group",sameIdCount);
    });
});