jQuery - ограничение выбора на столбец и всего - PullRequest
0 голосов
/ 21 февраля 2020

Я создаю пользовательский селектор продуктов, где пользователю предоставляется несколько вариантов в нескольких категориях.

Я бы хотел иметь возможность ограничить выбор до 3 для каждой категории, но 7 для всех .

Несколько категорий разделяются как <ul> с опциями, перечисленными в.

Когда пользователь выбирает опцию, класс 'active' добавляется к <li>.

Я использовал length, чтобы определить при клике, сколько активных классов установлено в общей сложности, но как бы я настроил это так, чтобы он предупреждал о более чем 3 для каждой категории категории и более чем 7 в целом?

$('#step-1 li').click(function(){

    $(this).addClass('active');

    var active_total = $('#step-1 li.active').length;

    if(active_total > 7) {
        alert('No more than 7 items in total.');
    }

})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...