Javascript 如何隐藏mark.js搜索结果,这些结果与用于搜索的所有单词不匹配
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)
$(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下载吗?另外,您需要隐藏单词或整个元素吗?