Gmail потребности как функциональность - автоматическое заполнение jQuery для включения имен и адресов электронной почты - в поиске строки

Посмотрите Find или FindAll метод List класс.

6
задан Community 23 May 2017 в 12:01
поделиться

1 ответ

Секундочку .. Вы смотрели демо ? Я думаю, что он уже делает именно это. Например, если я ввожу «for» или «jap» в поле электронной почты, появится тот же человек: Fornelia Marconi (причем «jap» является частью ее адреса электронной почты). Вот код, который позволяет это сделать.

$("#thickboxEmail").autocomplete(emails, {
    minChars: 0,
    width: 310,
    matchContains: true,
    highlightItem: false,
    formatItem: function(row, i, max, term) {
        return row.name.replace(new RegExp("(" + term + ")", "gi"), "<strong>$1</strong>") + "<br><span style='font-size: 80%;'>Email: &lt;" + row.to + "&gt;</span>";
    },
    formatResult: function(row) {
        return row.to;
    }
});

Массив пар имя-электронная почта выглядит следующим образом:

var emails = [
    { name: "Peter Pan", to: "peter@pan.de" },
    { name: "Molly", to: "molly@yahoo.com" }
];
6
ответ дан 10 December 2019 в 02:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: