Получить значение флажка в jQuery - PullRequest
450 голосов
/ 14 мая 2010

Как я могу получить значение флажка в jQuery?

Ответы [ 15 ]

2 голосов
/ 05 сентября 2016

Вот как получить значение всех отмеченных флажков в виде массива:

var values = (function() {
                var a = [];
                $(".checkboxes:checked").each(function() {
                    a.push(this.value);
                });
                return a;
            })()
0 голосов
/ 14 ноября 2018

Только внимание, на сегодняшний день, 2018, из-за изменения API с годами removeAttr запрещены, больше не работают!

Jquery Установите или снимите флажок:

Плохо, больше не работает.

   $('#add_user_certificate_checkbox').removeAttr("checked");

   $('#add_user_certificate_checkbox').attr("checked","checked");

Вместо этого вы должны сделать:

      $('#add_user_certificate_checkbox').prop('checked', true);
      $('#add_user_certificate_checkbox').prop('checked', false);
0 голосов
/ 07 марта 2018
$('.class[value=3]').prop('checked', true);
0 голосов
/ 25 сентября 2017

Используйте следующий код:

$('input[name^=CheckBoxInput]').val();
0 голосов
/ 07 августа 2017
<script type="text/javascript">
$(document).ready(function(){
    $('.laravel').click(function(){
        var val = $(this).is(":checked");
        $('#category').submit();
    });
});

<form action="{{route('directory')}}" method="post" id="category">
                        <input type="hidden" name="_token" value="{{ csrf_token() }}">
                        <input name="category" value="{{$name->id}}"  class="laravel" type="checkbox">{{$name->name}}
                      </form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...