1

jQuery Autocomplete を実装しており、結果を関連する画像とともに表示したいと考えています。各画像には、オートコンプリート フィールドの予測結果と同じ名前が付けられます。つまり、誰かが「braz」と入力すると、「brazil」が横に brazil.jpg インラインで表示されます。これを実装するのに問題があります。

誰かが私を正しい方向に向けることができれば、私はそれを感謝します. ちなみに、私はJorn のバージョンを使用しています。

オートコンプリートの小さいバージョンを使用することにも興味がありますが、Drew Wilson のものしか見つけられず、まったく機能しませんでした。

4

1 に答える 1

1

#suggest4このデモページを見てください。formatItem関数とformatResult関数を使用して、結果とアイテムの表示を変えます。

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
};
于 2010-02-15T02:53:23.833 に答える