Как получить значение div с активным классом - PullRequest
0 голосов
/ 08 мая 2020

Я пытаюсь получить значение из моего настраиваемого флажка, созданного с помощью div (вместо ввода), в мой js файл, но оно становится неопределенным.

My HTML

@foreach($categories as $id => $category)
<div class="radio-btn">
   <div class="square-radio square-radio--checked" data-value="{{ $id }}" 
           id="category{{$loop->index + 1}}">
        <div class="square-radio--content"></div>
   </div>
</div>
@endforeach
// The square-radio--checked class gets active when the checkbox is checked 

My js file

$('.square-radio').click(function(){
    var bipin = [];
    $('.square-radio--checked').each(function(){
        bipin.push($(this).data("value"));
    });
    console.log(bipin);
});

Но в этом случае массив bipin имеет значение undefined, но если я регистрирую data-value это дает мне правильный id как я просил

...