2016-07-10 6 views
1

Ich benutze https://jqueryui.com/autocomplete/#combobox für Dropdown-Auswahl und wenn bestimmte Wert ausgewählt werden, sollte es Suche FnFilter für Datentabelle für jQuery ausführen. Der Wert wird ausgewählt und der Wert wird in das Eingabefeld eingegeben, aber FnFilter wird nicht ausgeführt. Bereits mit Keydown mousedown Änderung versucht, aber jeder der Wert funktioniert nicht.Auswahl von Wert aus jquery Combobox führt keine Suche nach FnFilter

Kann mir bitte jemand helfen, fnFilter direkt nach Auswahl des Werts aus der Combobox auszuführen?

var selectSprint = $('.custom-combobox-input'); 
    selectSprint.keypress(function(event) { 
     if (event.which == 13) { 
      event.stopImmediatePropagation(); 
      var selectedSprint = $('.custom-combobox-input').val(); 
      sprintResults.fnFilter(selectedSprint); 
     } 
    }); 

    var selectSprint1 = $('.custom-combobox-input'); 
    selectSprint1.on('keydown mousedown change', function(event){ 
     event.stopImmediatePropagation(); 
     var selectedSprint = $('.custom-combobox-input').val(); 
     sprintResults.fnFilter(selectedSprint); 
    }); 

Antwort

0

Verstanden. Sie müssen die exakte li-Element-ID/-Klasse und die Schreibmethode dafür identifizieren:

$('.ui-autocomplete').click(function(e) { 
     sprintResults.fnFilter($('.custom-combobox-input').val()); 
    });