Javascript 如何隐藏mark.js搜索结果,这些结果与用于搜索的所有单词不匹配

Javascript 如何隐藏mark.js搜索结果,这些结果与用于搜索的所有单词不匹配,javascript,jquery,mark.js,Javascript,Jquery,Mark.js,Mark.js: 我的剧本: $(function() { var input = $("input[type='search']"), context = $(".edd_download"); input.on("input", function() { var term = $(this).val(); context.show().unmark(); if (term)

Mark.js:

我的剧本:

$(function() {
  var input = $("input[type='search']"),
    context = $(".edd_download");
  input.on("input", function() {
    var term = $(this).val();
    
    context.show().unmark();
    
    if (term) {
      context.mark(term, {
        done: function() {
          context.not(":has(mark)").hide();
        },
      });
    }
  });
});
现在,让我们集中关注这一部分:

context.mark(term, {
  done: function() {
    context.not(":has(mark)").hide();
  },
});
如何修改此选项以同时隐藏搜索查询中仅与一个单词匹配的项目?
换句话说,如何编写这样的内容:
context.not(“:HAS_LESS_MARKS_THAN_SEARCH_QUERY_words”).hide()

嗨,你能显示一下edd\U下载吗?另外,您需要隐藏单词或整个元素吗?