如何找到文本以特定字符串开头的li?

Che*_*kar 5 html javascript jquery text dom

我有一个函数来获取<li>顶部的标记,包含key指定的标记,文本中的任何位置.

但我希望<li>从指定的密钥开始.这是代码:

function displaySearchResult(key){
   var li=$('.listcontainer ul li:contains('+key+')');
   li.parent().prepend(li);
}
Run Code Online (Sandbox Code Playgroud)

那么如何获取<li>文本以指定开头的标签key

Dog*_*ert 13

使用filter.

var li = $('.listcontainer ul li').filter(function() { return $(this).text().indexOf(key) === 0; });
Run Code Online (Sandbox Code Playgroud)