Добавете една връзка към jquery ui autocomplete

това, което искам да постигна, е, че когато списъкът за автоматично завършване се визуализира, допълнителен div с една връзка се добавя към списъка с резултати. по някакъв начин това не работи за мен. опитах

    $(".ui-autocomplete").append('<div style="border:1px solid red"><a href="/bg#">Click me to get in contact</a></div>');

но това не работи. Ако го направя

    $(".ui-autocomplete").append('<p>Ramo</p>');

след това получавам червена граница около елемента ul на полето за автоматично довършване. Това е добре, така че реших, че обикновеното добавяне трябва да работи.

Някакви идеи за този проблем?

Най-добри пожелания, Рамо


person ramo    schedule 16.01.2012    source източник
comment
Един проблем, може би не единственият ви, но вашият A код на връзка има правописна грешка, липсват втори кавички след настройка на атрибута href   -  person musefan    schedule 16.01.2012


Отговори (1)


Можеш да направиш

  $( "#tags" ).autocomplete({
        source: availableTags,
        open: function(){
            $(".ui-autocomplete").append('<li style="border:1px solid red"><a href="/bg#">Click me to get in contact</a></li>');
        }
    });

цигулка тук http://jsfiddle.net/uuPGq/

person Nicola Peluchetti    schedule 16.01.2012
comment
Здравей, благодаря. но това добавя елемент от списък в полето с резултати, нали? бих предпочел да имам връзка (в div) извън полето с резултати. Възможно ли е това? - person ramo; 16.01.2012
comment
@ramo проблемът е, че полето с резултати е <ul> елемент и трябва да поставите неща вътре в него, в противен случай получавате този jsfiddle .net/uuPGq/2 - person Nicola Peluchetti; 16.01.2012
comment
не би ли било възможно елементът ‹ul› на полето с резултати да се увие в ‹div› с динамична височина и да се добави към този ‹div› друг ‹div› с връзка в него? - person ramo; 16.01.2012
comment
@ramo изглежда малко прекалено сложно, можете да оформите последния li по различен начин, ако искате да се откроява или да се различава от другите, но това, което предлагате, изглежда сложно - person Nicola Peluchetti; 16.01.2012