我想搜索结果只返回它是否匹配整个单词而不仅仅是它的一部分(jquery搜索)

我的网站上有一个搜索function,用户可以在其中搜索不同的关键字,然后在搜索栏下方填充附有这些标签的对象。 我的问题是我只会返回与整个单词匹配的结果。 现在,如果我搜索“男性”,例如它将返回也具有“女性”的结果,因为这是该单词的一部分。 希望我能正确解释这一点。 这是代码:

var $input = $('#myInput'); $input.on('keyup', search) function myFunction(e) { // Declare variables var $q, $el, tags, match, tags; $q = e.target.value var $list = $container.children('li') if ($q.length  tag.trim()) console.log('tags', tags) $list.each(function(index, el) { $el = $(el) tags = $el.attr('data-tags') for (var j = 0; j  tags.includes(queryTag))) $el.show(); else $el.hide(); } })