Ich habe schnell gestern eine erstaunliche Antwort schnell über die best autocomplete option for what I needed.jQuery Quicksearch markieren Ergebnisse mit onAfter Funktionsaufruf?
glaube ich die onAfter function call from QuickSearch verwenden kann, ist die SearchHighlight plugin to highlight the text I am typing in.
zu nennen das machbar? Es fällt mir schwer, es zur Arbeit zu bringen.
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title>rikrikrik - quickSearch jQuery plug-in - List items</title>
<script src="jquery.js" type="text/javascript" charset="utf-8"></script>
<script src="jquery.quicksearch.js" type="text/javascript" charset="utf-8"></script>
<script src='jquery.SearchHighlight.js'></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$('ul#a li').quicksearch({
attached: 'ul:first',
position: 'before',
labelText: 'Search all countries beginning with A',
inputText: 'Search',
loaderImg: 'loader.gif',
loaderText: 'Searching...'
onAfter: ('ul#a li').SearchHighlight(partial)
Die Standard-ID für das Suchfeld ist "Quicksearch" gemäß der Schnellsuchseite. Ich habe das eingesteckt und das gesamte Suchfeld verschwindet. Es gibt keine html/element_id in Bezug auf das Suchfeld. – cornbread
Ich habe den Code korrigiert; Dein Suchfeld verschwand, weil das, was ich dir gesagt habe, einen Javascriptfehler verursacht hat. Wie auch immer, das Suchfeld hat eine Klasse von qs_input, also habe ich das stattdessen verwendet. Schien für mich zu arbeiten. – samiz
Das sieht so aus, als müsste es funktionieren. Ich habe es bei der Arbeit gelassen und werde es am Montag ausprobieren. Vielen Dank. Ich denke, ich kann einen Weg finden, den hervorgehobenen Text zu entfernen. – cornbread