HTML

<div class="seachbox">
    <input type="text" name="seach-text" id="seach-text">
</div>

Javascript:

function delay(callback, ms) {
  var timer = 0;
  return function () {
    var context = this,
      args = arguments;
    clearTimeout(timer);
    timer = setTimeout(function () {
      callback.apply(context, args);
    }, ms || 0);
  };
}

$('#seach-text').keyup(
  delay(function (e) {
    console.log('Time elapsed!', this.value);
  }, 500)
);

 

Bài viết liên quan

post-no-image

Add the Meta Box Upload Multiple Images and multiple metabox

post-no-image

Add the Meta Box Repeat

post-no-image

Thêm VS Code snippets

post-no-image

Query only seach by title

post-no-image

Hướng dẫn tạo form có validate, upload file nhiều bước và xử lý ajax

post-no-image

Trang tổng hợp một số thư viện Javascript, Awesome JavaScript libraries