jquery オートコンプリートを使用して xml ファイルを検索します。
オートコンプリート機能は正常に動作します。ただし、オートコンプリート メニュー result の要素項目をクリックすると、入力検索ボックス内に入力された値が表示されません。入力ボックスに追加される空白スペース (タブ) がたくさんあるためです。
どこから来たのか本当にわかりません(この空白)。
私はフィドルを作成しましたが、このフィドルでは値が入力ボックス内に正しく配置されています...それらはこの空白ではありません: http://jsfiddle.net/8zJkS/5/
脚本 :
$("input#search").autocomplete({
minLength: 3,
source: myArr,
response: function(event, ui) {
if (ui.content.length === 0) {
$("#noMatches").show();
} else {
$("#noMatches").hide();
}
},
focus: function (event, ui) {
$('input#search').focus();
return false;
},
select: function (event, ui) {
$("input#search").val(ui.item.value);
return false;
}
});
ちなみに、キーボードでもホバー効果を持たせる方法を探しています。検索時に表示されるテキストもいくつかあり、それを削除する方法がわかりません。
jquery オートコンプリートのドキュメントは非常に貧弱なようです。
私の英語でごめんなさい、私はフランス人です。