在JQuery Contains选择器中搜索通配符

时间:2017-01-01 19:08:23

标签: jquery selector wildcard

最近我一直在编写一个脚本来循环显示某些单词的元素,虽然脚本一般工作,但是我想让它适应通配符功能,我&#39 ;我一直在寻找JQuery选择器中的通配符用法,但是当我尝试它时,它对我来说并不起作用。

以下是我目前的代码,如果您有任何建议可以帮助您解决此问题,我将不胜感激。

   var WordToSearch = [
      "word one","word two","word three"
   ];
   WordToSearch.forEach(function(keyword) {
        Word = $("ul#items li:contains('"+keyword+"')").length;
   });

以下是我在搜索答案时发现的SO文章的链接,但是当我尝试了这些建议时,我无法使其发挥作用。

Wildcards in jQuery selectors

已修改为包含示例输入和预期输出

目前,上面的代码将搜索数组并突出显示与数组中设置的术语匹配的元素。

所以搜索&#34; wordone&#34;将返回元素<li>I'm looking for the wordone list item</li>

然而,我想重写它,以便我可以输入&#34; wordt&#34;它将返回以下元素;

   <li>I'm looking for the wordtwo list item</li>
   <li>I'm looking for the wordthree list item</li>

0 个答案:

没有答案