私は完全に動作しているjqueryで自動完成しています。ユーザーが入力すると結果が表示されます。ユーザが所望の結果をクリックすると、ユーザーが入力を始めると、結果が表示されたときに今の問題は、それがテキストボックスクリックすると結果がテキストボックスに表示されます
JS
$(function(){
$(".search_tab").keyup(function()
{
var searchid = $(this).val();
var dataString = 'fname='+ searchid;
if(searchid!='')
{
$.ajax({
type: "POST",
url: "http://localhost/myapp/search.php",
data: dataString,
cache: false,
success: function(html)
{
//console.log(html)
$("#result").html(html).show();
}
});
}return false;
});
$('.search_tab').click(function(){
jQuery("#result").fadeIn();
});
});
HTML
<input type="text" class="search_tab" placeholder="Search" autocomplete="off">
<div id="result"></div>
に置かれない、あります
AJAX呼び出しから返されるスニペットがありますか? – tengbretson
'$("#result ")の後に、テキストボックス' id = "textSearch"> '