Ich habe eine Dropdown-Liste auf meiner Webseite mit einem jquery Ereignis an das Ereignis change. Bei Änderung verwende ich Ajax, um eine Teilansicht in einem Popup-Fenster zu laden.Wie verhindert man jquery Ereignis feuern auf einer Dropdown-Liste, wenn ein Ereignis beigefügt ist
Wenn der Benutzer die Tastatur verwendet, um durch die Liste der Elemente zu navigieren, aber dann auf einen Link auf einem anderen Teil der Seite klickt, sehe ich momentan mein Popup-Fenster. Dies passiert offensichtlich, wenn der Benutzer auf einen Link an einer anderen Stelle auf der Seite klickt, das Änderungsereignis wird zuerst in der Dropdown-Liste ausgelöst.
Gibt es saubere Lösungen, um dieses Problem zu lösen? Eine einfache Lösung wäre, das Ereignis mit keyup zu starten, aber ich möchte nicht, dass diese Funktionalität auftritt.
Hier ist das Änderungsereignis Code-Snippet
$('#lookup').change(function()
{
$.get(..//load template
Ich sehe nicht, wie das auf die Frage bezieht. –