2016-05-18 8 views
2

Ich benutze die Auto Complete-Komponente von jquery. Ich habe einen ausgewählten Hörer, wenn ein Daten ausgewählt,Ereignis-Listener, wenn das Tag aus der Autovervollständigung entfernt wird. Jquery

$(".aops-autocomplete").on('autocompleteselect', function (e, ui) { 
    selectedTags.push(this.value); 
}); 

Wie wir bei der Auswahl eines Elements sehen kann ich das auf ein Array bin hinzugefügt wird.

Jetzt möchte ich dies entfernen, wenn Benutzer ein Tag von Auto-Vervollständigen löscht. Ich weiß nicht, welchen Listener ich für dieses Ereignis verwenden soll.

Ich habe versucht entfernen, removeData aber hatte kein Glück.

Antwort

1

fand ich eine Lösung von mir,

$(document).on("click", ".ui-icon", function(){ 
    var removedTag=$(this).parent().text(); 
    alert("Tag removed : "+removedTag); 
}); 

I Zuhörer auf seine untergeordnete Komponente delegiert verwendet.