我有一個動態表,只顯示10條記錄和使用分頁顯示下10條記錄。我想要一個搜索功能。我遵循本指南http://www.vonloesch.de/node/23但是,我只能搜索前10條記錄。動態表與分頁和搜索
任何幫助表示讚賞。謝謝
我有一個動態表,只顯示10條記錄和使用分頁顯示下10條記錄。我想要一個搜索功能。我遵循本指南http://www.vonloesch.de/node/23但是,我只能搜索前10條記錄。動態表與分頁和搜索
任何幫助表示讚賞。謝謝
該函數將根據每行的內容過濾整個表中的行,而不僅僅是您提供的鏈接中的一個單元格。
// text => the text to search for
// _id => id of table to filter
// noOfHeaderRows => number of header rows :)
function filterTable(text, _id, noOfHeaderRows) {
var table = document.getElementById(_id), contents, row;
for (var r = noOfHeaderRows; r < table.rows.length; r++){
row = table.rows[r];
contents = row.textContent || row.innerText;
contents = contents.toUpperCase();
text = text.toUpperCase();
if(contents.indexOf(text) > -1) {
row.style.display = "";
} else {
row.style.display = "none";
}
}
}
小提琴here
對你的例子先生小提琴這是什麼意思 filter(「hello」,「t」); ?我是否需要更改它或我需要將其添加到哪裏? – user1805832
我還需要一個文本框來輸入我想要搜索的文本。 – user1805832
@ user1805832我已經添加了每個參數的解釋。你所要做的就是將它適配到你的桌子 – Bruno
你有整個表的內容客戶端,並選擇僅顯示10個?或者你實際上只有10條記錄,那就是它 – Bruno
我有整個表內容先生,例如表中包含20條記錄,分頁的第一頁只包含10條記錄,當我點擊下一條時,其他10條記錄也存在。 – user1805832