Помогите разобраться, в чем дело.
Не срабатывает функция по клику:
$('#notification_print').click (function SaveCitizenData() {
$("input[role='citizen']").each(function(elem) {
localStorage.setItem($(this).attr('name'), $(this).val())
});
$("input[role='citizen_date']").each(function(elem) {
DateSub($(this).attr('name'),$(this).val());
});
if ($("#start_work").prop("checked"))
document.location.href = 'startwork.html'
else if ($("#end_work").prop("checked"))
document.location.href = 'endwork.html'
else
$("div.warning").html("Выберите форму, которую нужно заполнить!");
});
<button id="notification_print" type="submit" class="btn btn-primary">Заполнить и распечатать форму</button>
При этом код, запущенный в консоли devtools работает нормально:
$("input[role='citizen']").each(function(elem) {
localStorage.setItem($(this).attr('name'), $(this).val())
});
$("input[role='citizen_date']").each(function(elem) {
DateSub($(this).attr('name'),$(this).val());
});
if ($("#start_work").prop("checked"))
document.location.href = 'startwork.html'
else if ($("#end_work").prop("checked"))
document.location.href = 'endwork.html'
else
$("div.warning").html("Выберите форму, которую нужно заполнить!");