2013-02-15 5 views

Antwort

1
$(document).ready(function() { 

$("#search").on("input", function(e) { 
var val = $(this).val(); 
if(val === "") return; 
.... 
    var dataList = $("#searchresults"); 
dataList.empty(); 
your code... 

}); 
}); 
+2

Danke, das bringt mich auf halbem Weg dorthin, da "input" ausgelöst wird, wenn ein datalist Element ausgewählt ist, von dem ich vorher nicht gewusst habe, wie es funktioniert. Gibt es außerdem eine Möglichkeit zu unterscheiden, wann ein Datenelement-Element aus einem normalen Typisierungs-Ereignis ausgewählt wurde? Mit diesem aktuellen Code wird das Ereignis ausgelöst, wenn ein Datenelementelement ausgewählt wurde, sowie wenn der Benutzer schreibt und wenn Text in das Eingabefeld eingefügt wurde (nur Maus). – 3Nex

0

Datalist für eine storage and Auto list Purpose ... Es verwendet doesn't have Selected Events ..

, wenn Sie es die Elemente in Datalist ... nur Schleife erhalten möchten und die Daten erhalten ...

$('#sample option').each(function(index) { 
alert($(this).val()); 
}); 
Verwandte Themen