成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery實現的簡單前端搜索功能示例
全站頭部文字 我要出現在這里
jQuery實現的簡單前端搜索功能示例 704 2024-02-04   

本文實例講述了jQuery實現的簡單前端搜索功能。分享給大家供大家參考,具體如下:

html代碼:

<!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 >這里是文章的標題1</a></li>
    <li><span>2015-7-8</span><a >這里是文章的標題2</a></li>
    <li><span>2015-7-8</span><a >這里是文章的標題3</a></li>
    <li><span>2015-7-8</span><a >這里是文章的標題4</a></li>
    <li><span>2015-7-8</span><a >這里是文章的標題5</a></li>
    <li><span>2015-7-8</span><a >這里是文章的標題6</a></li>
    <li><span>2015-7-8</span><a >這里是文章的標題6</a></li>
    <li><span>2015-7-8</span><a >這里是文章的標題6</a></li>
    <li><span>2015-7-8</span><a >這里是文章的標題6</a></li>
    <li><span>2015-7-8</span><a >這里是文章的標題4</a></li>
   </ul>
  </div>
</body>

jQuery代碼:

<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>

通過關鍵字檢索列表中的元素,并將其添加到ul中。

其中$(':contains(text)')獲取包含指定字符的元素,該字符串可以是直接包含在元素中的文本,或者被包含于子元素中。

此方法中就是通過判斷所獲取的元素知否包含所搜索的字符,來實現簡單的檢索功能。

但是卻存在兼容問題,無法兼容IE,在獲取元素parent()時無法將內容寫入列表中。

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery表格(table)操作技巧匯總》、《jQuery切換特效與技巧總結》、《jQuery擴展技巧總結》、《jQuery常用插件及用法總結》、《jQuery拖拽特效與技巧總結》、《jquery中Ajax用法總結》、《jQuery常見經典特效匯總》、《jQuery動畫與特效用法總結》及《jquery選擇器用法總結》

希望本文所述對大家jQuery程序設計有所幫助。



主站蜘蛛池模板: 精品aaa | 精品小视频 | 亚洲一区二区三区 | 亚洲欧美日韩一区二区三区四区 | 超碰在线国产 | 男人的天堂亚洲 | 欧美精品久久久久久久多人混战 | 国产中文字幕在线观看 | 伊人成人在线 | brazzers精品成人一区 | 一级黄色片在线观看 | 天天拍天天干 | 97精品国产97久久久久久免费 | 日韩黄色在线视频 | 国产成人免费视频 | 黄色免费毛片 | 中文字幕精品一区久久久久 | 91精品国产综合久久久蜜臀 | www.日本黄色 | 伊人久久综合 | 在线黄网 | 久久久精品一区二区三区 | 日韩精品久久 | 午夜男人影院 | 亚洲天堂网址 | 涩涩久久 | 日韩在线播放视频 | 久久久精品国产sm调教网站 | 伊人色播| 久久艳片www.17c.com | 美女黄色免费网站 | 一区二区免费 | 国产一级在线观看 | 青青视频网 | 国产永久免费视频 | 日本天堂在线 | 五月开心激情网 | 美女无遮挡网站 | 欧美激情网 | 欧美专区第一页 | 国产在线一区二区三区 |

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103