Home  >  Article  >  Web Front-end  >  Detailed explanation of jQuery list retrieval function implementation code

Detailed explanation of jQuery list retrieval function implementation code

小云云
小云云Original
2018-01-01 10:32:411424browse

To implement a simple list, there is a retrieval function in the upper right corner. What we want to implement is the list retrieval function. Please refer to this article for specific example codes. I hope it can help everyone.

Let me show you the renderings first:

Detailed explanation of jQuery list retrieval function implementation code

This is a simple list with a A retrieval function we want to implement is a list retrieval function implemented using jquery. The specific code is as follows


$(function(){
      $("input[type=button]").click(function(){
        var txt=$("input[type=text]").val();
        if($.trim(txt)!=""){
          $(".ggsm_list li span").parent().hide().filter(":contains('"+txt+"')").show();
        }else{
          $(".ggsm_list li").show();
        }
      });
    });

Give the button a click event, first get the value in the input, Then hide the other parent elements of span (in fact, hide other li tags) and then find the li containing txt (that is, the input value), and then display it


$("#textInput").on("keypress", function (e) {
        if (e.charCode === 13) {
          var txt=$("input[type=text]").val();
          if($.trim(txt)!=""){
            $(".ggsm_list li span").parent().hide().filter(":contains('"+txt+"')").show();
          }else{
            $(".ggsm_list li").show();
          }
        }

This code is an optimization for the keyboard Enter key (the code is not much and very simple)

Related recommendations:

Based on JavaScript, it is similar to Baidu Academic Advanced search function_javascript skills

Detailed explanation of php+sqlite database operation examples (create/open/insert/retrieve)

Summary JavaScript string Example tutorial of retrieving characters

The above is the detailed content of Detailed explanation of jQuery list retrieval function implementation code. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn