私は入力フィールドにデータを入力すると、リアルタイムで検索したデータが表示されます。Javascript PHP変更時にテーブル行のリアルタイムカウントを行う方法
私は既にフィルタリングしましたが、フィルタリングされる行の数をカウントするテキストを表示する機能をいくつか追加します。この
よう
は、これはあなたがあなたのコードの末尾にjQueryのセレクタを使用して、すべての/表示/非表示チャイルズをカウントすることができ、私のフィルタリングコード
function searchTable(inputVal)
{
var table = $('#tblData');
table.find('tr').each(function(index, row)
{
var allCells = $(row).find('td');
if(allCells.length)
{
var found = false;
allCells.each(function(index, td)
{
var regExp = new RegExp(inputVal, 'i');
if(regExp.test($(td).text()))
{
found = true;
return false;
}
});
if(found == true)$(row).show();else $(row).hide();
}
});
}
[新しい基準を追加]ボタンをクリックしたとき。関数searchTableとcount行をここで思い出してください。そして私は思う[tr]タグが十分です –
あなたはあなたのajaxコール – RiggsFolly
さんの結果を処理する時に返されている行数を知っていませんが、私は新しい基準ボタンを追加し、私の検索入力タイプは、検索入力フィールドに入力すると自動的にフィルタリングされ、そのボタンはデータを表示するためのものですが、フィルタリングによって表示されるデータの数を下に表示することもできます。 –