更改<li> on keyup event </li>的位置

时间:2012-12-17 11:09:45

标签: jquery html

我有一份清单。 我知道如何使用jquery获取li标签的索引。 我想要做的是更改li标签的索引,即如果我按'c',则应首先显示具有从'c'开始的文本的li标签。然后是剩下的。

有可能吗? 如果是,怎么样?

编辑1:

这是在keyup事件上调用的函数:

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

但我认为只有当我输入整个文本作为密钥时它才会起作用。

请告诉我哪里出错了。

1 个答案:

答案 0 :(得分:5)

我们假设您已选择所需的列表项并将其存储在变量li中:

li.parent().prepend(li);