Software: Mit jQuery Text durchsuchen

Aufgabenstellung:
Nur die Zeilen einer Tabelle werden angezeigt, die zum Suchbegriff in einem Suchfeld passen. Praxisbeispiel

Lösung:
jQuery

Details:

1. HTML-Suchtext:
<div id=“display_no_of_found_divs“>Anzahl Suchtreffer</div>
<div class=“ort1″>zu durchsuchender Text1: Rosenheim</div>
<div class=“ort2″>zu durchsuchender Text2: Ingolstadt</div>
<div class=“ort3″>zu durchsuchender Text3: München</div>

2. Javascript-Suchfunktion:
„searchtxt“ ist der Suchbegriff, den man der Funktion searchDisplayer übergibt:

function searchDisplayer(searchtxt) {
// hide all divs, afterwards show found divs
$(„div[id*=’ort‘]“).hide();

// show found lines
var selectorSearchDivs = $(„div[id*=’ort‘]:contains(‚“+searchtxt+“‚)“);

// get no of found lines
var noOfLine = selectorSearchDivs.size();
$(„div[id=’display_no_of_found_divs‘]“).text(noOfLine+‘ Zeilen gefunden‘);

// show found lines
selectorSearchDivs.show();

}



,