Я использую "Tempus Dominus Bootstrap 4" для манипуляции временем.
Сегодня я реализовал функцию очистки всех входных значений при нажатии определенной кнопки.
Однако в этом плагине есть ошибка, похоже, при выполнении функции очистки возникает ошибка.
Но у меня нет времени, чтобы решить ее сейчас, поэтому я хотел бы броситьисключение и обработайте его.
С другой стороны, я не очень хорошо себя чувствую, так как ошибки покрывают окно консоли.
Поэтому я хочу, чтобы исключения генерировались только один раз в первый раз.
Итак, я написал следующий код.
var errorStack = 0;
$('.btn_clear_daterange').click(function(){
var target = $(this).data('target'); // e.g. ".daterange_fields"
$(target).each(function(){
try {
$(this).datetimepicker('clear');
}
catch(e){
errorStack++;
if(errorStack === 1){
console.warn("clear function has a issue. \n check the follow link: https://github.com/tempusdominus/bootstrap-4/issues/34");
console.error(e);
}
}
});
});
Я надеюсь сделать так.
$('.btn_clear_daterange').click(function(){
var target = $(this).data('target');
$(target).each(function(){
try {
$(this).datetimepicker('clear');
}
catch(e){
return e;
}
});
if(e && e.count === 1){
console.warn("clear function has a issue. \n check the follow link: https://github.com/tempusdominus/bootstrap-4/issues/34");
console.error(e);
}
});
Как мне это сделать?спасибо.