日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

HTML、CSS和jQuery:制作一個帶有搜索功能的數據表格

在現代網頁開發中,數據表格是經常用到的一種元素。而為了方便用戶查找和篩選數據,給數據表格添加搜索功能成為了一個必不可少的功能。本文將介紹如何使用HTML、CSS和jQuery制作一個帶有搜索功能的數據表格,并提供具體的代碼示例。

一、HTML結構

首先,我們需要創建一個基本的HTML結構來容納數據表格和搜索功能。示例的HTML代碼如下:

<!DOCTYPE html>
<html>
<head>
  <title>帶有搜索功能的數據表格</title>
  <link rel="stylesheet" type="text/css" href="style.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  <script src="script.js"></script>
</head>
<body>
  <h1>帶有搜索功能的數據表格</h1>
  
  <input type="text" id="search-input" placeholder="輸入關鍵字搜索">
  
  <table id="data-table">
    <thead>
      <tr>
        <th>姓名</th>
        <th>年齡</th>
        <th>性別</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>張三</td>
        <td>25</td>
        <td>男</td>
      </tr>
      <tr>
        <td>李四</td>
        <td>30</td>
        <td>女</td>
      </tr>
      <tr>
        <td>王五</td>
        <td>28</td>
        <td>男</td>
      </tr>
    </tbody>
  </table>
</body>
</html>

登錄后復制

以上代碼創建了一個輸入框和一個數據表格,其中輸入框用于輸入關鍵字進行搜索,數據表格的內容是一個簡單的員工信息列表。

二、CSS樣式

下面是示例CSS文件的代碼,用于為數據表格和搜索框添加樣式:

body {
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 20px;
}

h1 {
  text-align: center;
}

#search-input {
  width: 300px;
  height: 30px;
  font-size: 16px;
  margin-bottom: 20px;
  padding: 5px;
}

#data-table {
  width: 100%;
  border-collapse: collapse;
}

#data-table th, #data-table td {
  border: 1px solid #ccc;
  padding: 8px;
}

#data-table th {
  text-align: left;
}

#data-table tbody tr:nth-child(even) {
  background-color: #f2f2f2;
}

#data-table tbody tr:hover {
  background-color: #ddd;
}

登錄后復制

三、jQuery腳本

最后,我們使用jQuery編寫一個簡單的腳本來實現搜索功能。代碼如下:

$(document).ready(function() {
  $("#search-input").on("keyup", function() {
    var value = $(this).val().toLowerCase();
    $("#data-table tbody tr").filter(function() {
      $(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
    });
  });
});

登錄后復制

上述代碼會監聽輸入框的鍵盤輸入事件,每次輸入內容時會根據關鍵字過濾表格行,只顯示包含關鍵字的行。

到此為止,我們已經完成了帶有搜索功能的數據表格的制作!當用戶在輸入框中輸入關鍵字時,只有包含該關鍵字的行會被顯示出來。

綜上所述,本文通過HTML、CSS和jQuery的組合,演示了如何制作一個帶有搜索功能的數據表格。通過這個例子,我們可以看到HTML、CSS和jQuery的強大之處,它們能夠很方便地為網頁添加各種交互效果。希望本文對你在開發網頁時有所幫助!

以上就是HTML、CSS和jQuery:制作一個帶有搜索功能的數據表格的詳細內容,更多請關注www.92cms.cn其它相關文章!

分享到:
標簽:制作 帶有 搜索功能 數據 表格
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定