代码之家  ›  专栏  ›  技术社区  ›  Kieran Rigby

平滑滑块正则表达式过滤

  •  2
  • Kieran Rigby  · 技术社区  · 6 年前

    我试图有一个滑块,它有一个搜索框伴随着它。此搜索框在滑块中搜索用户名称。

    目前,当用户开始在输入框中键入时,搜索框具有自动完成功能来完成其全名。

    例如,他们输入“Joh”,建议输入“johndoe”。

    如果他们单击“John Doe”建议,搜索将正常运行并返回John,但如果他们按enter或submit按钮,则不会显示任何人。

    slick中是否有一种方法允许我使用regex进行过滤。

    示例:用户键入“Joh”并按enter键。然后返回“John Doe”、“Johnathon Pete”、“Daniel Johns”

    谢谢

    1 回复  |  直到 6 年前
        1
  •  0
  •   Kieran Rigby    6 年前

    解决了!

    我在jquery中使用了JamesPadolsey的正则表达式选择器。

    下面是我的最终筛选语句:

    var key = $name_query;
    $('.carousel').slick('slickFilter', $('.member:regex(id,.*' + key + '.*)')).slick('refresh');