Не могу отловить checkbox через jquery

224
01 апреля 2018, 19:06

Всем привет!! Вообщем сложилась такая ситуация, есть список сотрудников и есть отделы. В каждом отделе сотрудников от 10 до 30, выбираешь отдел у тебя меняется список сотрудников, работает всю это дело через ajax. Рядом с каждым сотрудником стоит checkbox. Настроил первым вариантом, всё работает до одного момента, пока не выберешь другой отдел.

$(document).ready(function () {
var UserSecurity = $('#UserSecurity').html();
var arr =[];
//Проверка checkbox
$(function(){$('.CheckboxEmployees').click(function(){
if($(this).is(':checked')){
    console.log("Нажата")
    var bufer = $(this).val();
    arr.push(bufer);
    console.log(arr)
    }
    else{
        console.log('отжата');
        bufer = $(this).val();
        arr.splice(arr.indexOf(bufer),1)
         console.log(arr);
    }
}); });

Если убираешь анонимную функцию то вообще ничего не работает, подскажите в чём проблема?

Answer 1

Попробуйте change обрабатывать

$(document).on('change', '.CheckboxEmployees', function() {
if($(this).is(':checked')){
  console.log("Нажата")
  var bufer = $(this).val();
  arr.push(bufer);
  console.log(arr);
  }
else{
  console.log('отжата');
  bufer = $(this).val();
  arr.splice(arr.indexOf(bufer),1);
  console.log(arr);
  }
});
READ ALSO
Image информер на php(наложение текста из MySql) [требует правки]

Image информер на php(наложение текста из MySql) [требует правки]

Помогите примером вывода из таблицы текста на картинку /page/?id=1, Все огромное спасибо!

236
HTML - Скрыть текст и код

HTML - Скрыть текст и код

Вопрос глупый, но ответа я найти не смог(Либо я плохо искал

218
Не работает JS в bootstrap на модальное окно

Не работает JS в bootstrap на модальное окно

Я вставил все ссылки для JS и Jquery ,но всё ровно не работаетПри нажатие на support вылезает модальное окно и чтобы если человек нажимает вне модального...

263