最近我一直在编写一个脚本来循环显示某些单词的元素,虽然脚本一般工作,但是我想让它适应通配符功能,我&#39 ;我一直在寻找JQuery选择器中的通配符用法,但是当我尝试它时,它对我来说并不起作用。
以下是我目前的代码,如果您有任何建议可以帮助您解决此问题,我将不胜感激。
var WordToSearch = [
"word one","word two","word three"
];
WordToSearch.forEach(function(keyword) {
Word = $("ul#items li:contains('"+keyword+"')").length;
});
以下是我在搜索答案时发现的SO文章的链接,但是当我尝试了这些建议时,我无法使其发挥作用。
已修改为包含示例输入和预期输出
目前,上面的代码将搜索数组并突出显示与数组中设置的术语匹配的元素。
所以搜索&#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>