欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css表格搜索功能怎么弄

李佳璐1年前6瀏覽0評論

在網站開發過程中,表格是一個常見的元素。而為了提高用戶的搜索效率,我們可以在表格中添加搜索功能。下面,我們就來講解如何使用CSS來實現表格搜索。

/**
* 定義搜索框樣式
*/
input[type=search] {
width: 250px; /* 設置搜索框寬度 */
padding: 8px 16px; /* 設置搜索框內邊距 */
font-size: 16px; /* 設置搜索框字體大小 */
border: none; /* 去掉搜索框邊框 */
background-color: #f1f1f1; /* 設置搜索框背景色 */
margin-bottom: 16px; /* 設置搜索框和表格之間的間距 */
}
/**
* 定義表格樣式
*/
table {
border-collapse: collapse; /* 設置表格邊框合并 */
width: 100%; /* 設置表格寬度自適應 */
margin-top: 16px; /* 設置表格和搜索框之間的間距 */
}
/**
* 定義表格td樣式
*/
td {
border: 1px solid #ddd; /* 設置表格單元格邊框 */
padding: 8px; /* 設置表格單元格內邊距 */
text-align: left; /* 設置表格單元格文本居左顯示 */
}
/**
* 定義隱藏行樣式
*/
tr.hide {
display: none; /* 隱藏行 */
}

以上是CSS代碼的基本樣式設置,接下來就要實現搜索的功能了。

/**
* 在搜索框輸入內容時觸發的事件
*/
$('input[type=search]').on('input', function() {
var val = $(this).val().toLowerCase(); // 獲取搜索框輸入內容并轉為小寫
$('table tr').each(function() { // 遍歷表格每一行
var text = $(this).text().toLowerCase(); // 獲取該行文本并轉為小寫
if (text.indexOf(val) > -1) { // 判斷該行是否包含搜索框內容
$(this).removeClass('hide'); // 顯示該行
} else {
$(this).addClass('hide'); // 隱藏該行
}
});
});

代碼邏輯很簡單,就是通過事件監聽獲取搜索框輸入內容,并遍歷表格每一行,判斷該行是否包含搜索框內容,然后顯示或隱藏。

以上就是使用CSS實現表格搜索的方法,希望對大家有所幫助。