私の入力に問題があります。awesomplete autocomplete plugin私の機能で問題が発生しました。選択したテキストの前に入力をクリックすると、ページがリダイレクトされます。私のページがリダイレクトされる方法を見てFa
とテキストを選択していないだけで、入力をクリックすると、あなたはつもりです選択したリストを正しくリダイレクトする方法
$(document).ready(function(){
if (!$("#srehberText").length) return false;
var input = document.getElementById("srehberText");
// Show label but insert value into the input:
new Awesomplete(input, {
list: [
{ label: "<img src='https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRUxdD-Q4nIx3uIg9jBCe1oT5a9MHuWY5_pW4FoZSU-nQd1Y_WJPQ'/> Facebook", value: "https://www.facebook.com/" },
{ label: "<img src='https://hydra-media.cursecdn.com/dota2.gamepedia.com/thumb/2/25/Pounce_icon.png/16px-Pounce_icon.png?version=77c984fc4a9c8ca491ead081322fa738'/> Youtube", value: "https://www.youtube.com/" },
{ label: "China", value: "CN" },
{ label: "United States", value: "US" }
]
});
// You can search for a better version
$(document).find('.awesomplete').on('click', function(e) {
if ($('#srehberText').val())
window.location = $('#srehberText').val();
//console.log($('#myinput').val());
});
});
input{
padding:15px;
width:300px;
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/awesomplete/1.1.1/awesomplete.min.css" rel="stylesheet"/>
<input id="srehberText" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/awesomplete/1.1.1/awesomplete.min.js"></script>
.awesomplete
に設定したクリックのリスナーである
。 – Titus
はい、あなたが言った通りです。どうすれば修正できますか? –