原生搜索

<!DOCTYPE html>  
<html lang="en">  
<head>  
  <meta charset="UTF-8">  
  <title></title>  
</head>  
<body>  
    <div class="content-right">  
        <input type="text"/>
		<input type="submit" value="搜索"/>  
        <h3>应用</h3>  
        <ul id="content_news_list">  
            <li><span>2015-7-8</span><a href="">这里是文章的标题1</a></li>  
            <li><span>2015-7-8</span><a href="">这里是文章的标题2</a></li>  
            <li><span>2015-7-8</span><a href="">这里是文章的标题3</a></li>  
            <li><span>2015-7-8</span><a href="">这里是文章的标题4</a></li>  
            <li><span>2015-7-8</span><a href="">这里是文章的标题5</a></li>  
            <li><span>2015-7-8</span><a href="">这里是文章的标题6</a></li>  
            <li><span>2015-7-8</span><a href="">这里是文章的标题6</a></li>  
            <li><span>2015-7-8</span><a href="">这里是文章的标题6</a></li>  
            <li><span>2015-7-8</span><a href="">这里是文章的标题6</a></li>  
            <li><span>2015-7-8</span><a href="">这里是文章的标题4</a></li>  
        </ul>  
    </div>  
    <script src="jquery-1.8.3.js" charset="utf-8"></script>
    <script type="text/javascript">  
        $(function(){
    
      
  
            $("input[type=text]").change(function () {
    
      
                var searchText = $(this).val();//获取输入的搜索内容  
                var $searchLi = "";//预备对象,用于存储匹配出的li  
  
                if (searchText != "") {
    
      
  
                    //获取所有匹配的li  
                    $searchLi = $("#content_news_list").find('a:contains('+ searchText +')').parent();  
                    //将内容清空  
                    $("#content_news_list").html("");  
                }  
          
               //将获取的元素追加到列表中  
               $("#content_news_list").html($searchLi).clone();  
  
               //判断搜索内容是否有效,若无效,输出not find  
               if ($searchLi.length <= 0) {
    
      
                    $("#content_news_list").html("<li>not find</li>")  
               }  
      })  
  
      $("input[type=submit]").click(function () {
    
      
        $("searchText").change();  
      })  
    })  
</script>  
</body>  
</html>

猜你喜欢

转载自blog.csdn.net/weixin_42998230/article/details/108145413