2014-02-05 3 views
0

Привет Я делаю окно поиска для поиска элементов в списке. Когда пользователи начинают вводить слова, исходный список исчезает, а список совпадающих элементов исчезает, а элементы в списке содержат некоторые гиперссылки.Как сделать результат поиска автозаполнения содержит гиперссылки

это то, что я получаю прямо сейчас, http://jsfiddle.net/x69chen/sbAR6/5/.

Я использую fadeIn, fadeOut, чтобы изменить список и функцию автозаполнения. что-то вроде этого

$(".form-search").keypress(function() { $("#nav-list123").fadeOut({}); $("#search-result").fadeIn({}); $("#autocomplete").autocomplete({}});

Однако, я не мог сделать гиперссылок для результата поиска, кажется, мне нужно настроить код автозаполнения. Который я понятия не имею, как это сделать.

Может ли кто-нибудь мне помочь?

Спасибо.

ответ

1

вы можете вручную открыть ссылку, например, что:

$("#autocomplete").autocomplete({ 
    source: source, 
    select: function(event, ui) { 
    window.location.href = ui.item.value; 
    //window.open(ui.item.value); // if you want to open it in new tab 

    } 
}); 
+0

спасибо за помощь, однако, я хочу список результата может содержать гиперссылки, а не непосредственно из выпадающего меню. –

+0

В этом случае вы можете просто отобразить его в HTML и заменить его на AJAX –

+0

спасибо, в основном не то, что я искал, но мой руководитель просто меняет свою задачу. в любом случае, спасибо за помощь –

Смежные вопросы