Вызвать событие при выборе ДВУХ из МНОГИХ checkbox

420
15 марта 2017, 18:24

Добрый день.

Как в jquery (вероятно) вызвать другое событие только после включения двух из многих checkbox.

Answer 1

Назначим всем чекбоксам один обработчик, в котором будем проверять количество выбранных:

$("input[type='checkbox']").change(function(){ 
  var checked = $("input[type='checkbox']:checked").length; 
  if (checked >= 2) { 
    console.log(checked + " - call event"); 
  } 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<input type="checkbox"> 
<input type="checkbox"> 
<input type="checkbox">

READ ALSO
Internal Server Error при использовании Ajax фильтра

Internal Server Error при использовании Ajax фильтра

Есть сайт на wordpress, на котором используется ajax фильтрПри использовании нескольких выборок (по одиночке и dropdown, и checkbox, и фильтр google map, и фильтр...

339
Адаптивная фотогалерея

Адаптивная фотогалерея

Подскажите, как сделать вот такую адаптивную фотогалереюhttp://joxi

462
Помогите с flexbox&#39;ом

Помогите с flexbox'ом

Как придать элементу значение justify-content: center и flex-start одновременно? Получается что мне необходимо сделать все блоки в центре, а последнюю строчку...

275
Как увеличить скорость работы сайта Front?

Как увеличить скорость работы сайта Front?

На сайте backend отрабатывает за 50 мс, а фронт забирает кучу времениВ итоге полсекунды на отображение страницы с использованием кэша, без кэша...

373