Domanda

I sono l'attuazione jQuery Autocomplete e desidero visualizzare i risultati con l'immagine associata. Ogni immagine ha lo stesso nome come il risultato previsto del campo di completamento automatico. vale a dire se qualcuno "Braz", quindi "brazil" appare con brazil.jpg linea accanto ad essa. Ho dei problemi del presente.

Se qualcuno mi può puntare nella giusta direzione lo apprezzerei. A proposito, sto usando di Jorn versione .

Sono anche interessati a utilizzare versioni più piccole di completamento automatico, ma hanno trovato Drew Wilson e non riusciva a lavorare affatto.

È stato utile?

Soluzione

Guardate #suggest4 su questo demo pagina . Le funzioni formatItem e formatResult sono usati per fare il risultato e la voce appaiono diversi.

function formatItem(row) {
    return row[0] + " (<strong>id: " + row[1] + "</strong>)";
}
function formatResult(row) {
    return row[0].replace(/(<.+?>)/gi, '');
}

// apply the format functions using the options provided.
$("#country").autocomplete('getdata.jsp', { 
    formatItem: formatItem,
    formatResult: formatResult
};
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top