Я использую интерфейс Bootstrap4C и хочу отменить свойство checked определенного элемента через некоторое время задержки.Вы можете увидеть варианты, которые я пробовал в следующем примере:
$('.button_onoff').change(function()
{
console.log("pay_onoff change");
/*(1). This works! */
$(this).prop('checked',false);
/*(2). This fails! */
setTimeout(function(this) {
$(this).prop('checked',false);
}, 5000);
/*(3). This fails! */
$.wait(5000).$(this).prop('checked',false);
/*(4). This fails! */
$.wait(5000);
$(this).prop('checked',false);
/*(5). This fails! */
$(this).delay(5000).prop('checked',false);
});
Как я могу использовать функцию this и delay для достижения моей цели?