I have this simple jquery script which for some reason dont work properly. When i click the trigger it doest change the css class and doesnt give any error?
$(document).on('click', '.cours-box .panel-footer', function () {
       var _CoursBox = $(this).closest('.cours-box');                     
       if(_CoursBox.hasClass("active")) {
            _CoursBox.removeClass('panel-primary active').addClass('panel-default');
       } else {
            _CoursBox.removeClass('panel-default').addClass('panel-primary active');
       }
   });
Here is the HTML:
<div class="panel cours-box panel-primary active">
    <div class="panel-body">
        <div class="row">
            <div class="col-md-6">
                <h4>Titel<small>1302</small></h4>
            </div>
            <div class="col-md-6">
            </div>
        </div>
    </div>
    <label class="panel-footer" for="r1302">
        <div class="row">
            <div class="col-md-6">
                <input class="hidden" id="r1302" type="checkbox" name="course_[]" value="1302"> Jan| Day:1</div>
            <div class="col-md-6"> </div>
        </div>
    </label>
</div>