
Что должно произойти, так это то, что при нажатии кнопки «Все дни», очевидно, все дни установлены как активные, только будние дни с понедельника по пятницу и т. д.
У меня есть следующий jQuery, который переключает классы
Код: Выделить всё
$(document).ready(function () {
$("#allDays").on('click', function (event) {
console.log("1");
$("button[name = 'weekdaysbutton']").addClass('btn-primary');
$("button[name = 'weekenddaysbutton']").addClass('btn-primary');
});
$("#allWkDays").on('click', function (event) {
console.log("2");
$("button[name = 'weekdaysbutton']").addClass('btn-primary');
$("button[name = 'weekenddaysbutton']").removeClass('btn-default');
});
$("#allWkEnds").on('click', function (event) {
console.log("3");
$("button[name = 'weekdaysbutton']").removeClass('btn-default');
$("button[name = 'weekenddaysbutton']").addClass('btn-primary');
});
});
HTML
Код: Выделить всё
Days of the week
All Days
Weekdays Only
Weekends Only
Mon
Tue
Wed
Thur
Fri
Sat
Sun
Когда я проверяю инструменты разработчика, он выглядит странно, как показано ниже
Первоначальная загрузка страницы

Нажал кнопку «Все дни недели».

Или есть лучший способ сделать это полностью?
У меня есть рабочая копия fiddle, но она не работает в моем коде
http://jsfiddle.net/2pcgnz0w/1/
Подробнее здесь: https://stackoverflow.com/questions/545 ... g-properly
Мобильная версия