Так делать нельзя. Вы должны сразу отправлять на сервер запрос на удаление и запускать таймер на сервере. В случае если пользователь нажмет "отмена" - отправлять еще один запрос для отмены.
Иначе я например жму удалить, вы запускаете свой таймер, я закрываю браузер и иду спать, уверенный, что все удалил, а оказывается что надо было 5 секунд ждать.
Хотя я не понимаю зачем рассказываю это человеку, который ищет плагин для jQuery который делает setTimeout