jquery ui autocomplete _renderItem scheint sich mit dem ausgewählten Ereignis zu befassen

8

Mein Auswahlereignis funktioniert nicht, wenn ich _renderItem verwende. Wenn ich den letzten Codeblock, in dem ich _renderItem aufruft, auskommentiere, funktioniert das select-Ereignis. Wenn ich _renderItem verwende, wird das select -Ereignis überhaupt nicht ausgelöst.

%Vor%

Ich bekomme das gleiche Ergebnis, wenn ich etwas wie ...

mache %Vor%

In beiden Fällen wird die Auswahl nicht ausgelöst. _renderItem macht was es soll. Es ändert das Element und es gibt keine Fehler, aber es scheint die Auswahl zu brechen.

    
arnoldbird 05.06.2012, 15:39
quelle

1 Antwort

11

Ich glaube , weil Sie das Element nicht in einem Anker ( a ) umbrechen. Aktualisieren Sie Ihren Code, um die img in einen Anker einzubinden, und es funktioniert gut:

%Vor%

Hier sind einige Beispiele, die helfen könnten:

  • Beispiel ohne ein a -Tag in das Markup einzufügen, das in _renderItem erzeugt wurde ( select ist hier wie in Ihrer Frage gebrochen): Ссылка

  • Beispiel mit ein a -Tag im generierten Markup: Ссылка

Andrew Whitaker 05.06.2012, 15:49
quelle